我有一個方法,必須返回一個對象列表,但我不知道如何! 我的問題是轉換(或可能鑄造)groupdResult IList。如何使用GroupBy與對象列表並返回IList <T>?
internal IList<MyClass> MyMethod()
{
IList<MyClass> result=new List<MyClass>();
IList<MyClass> rawData = this.GetRawDatas();
foreach (MyClass item in rawDatas)
{
// do somthings
MyClass balancedData = new MyClass();
if(some conditions)
{
result.Add(balancedData);
}
}
var groupdResult = result.GroupBy(x => x.MyField).ToList();
return groupdResult;
}
什麼是你的代碼錯誤...它返回的結果列表型......? –
2012-08-13 08:32:46
你想達到什麼目的?分組表明你想要一個列表列表而不是'MyClass'對象列表。 – 2012-08-13 12:43:34