我試圖轉換List
的MyObject
,我正在使用LINQ進行操作並返回到MyObject
的列表。將ToList()轉換爲MyObject列表
public class Part
{
public string ID { get; set; }
public string DescFr { get; set; }
public string DescEng { get; set; }
public string PartNumber{ get; set; }
public Part(string strID, string strDescFr, string strDescEng, string strPartNumber)
{
this.ID = strID;
this.DescFr = strDescfr;
this.DescEng = strDescEng;
this.PartNumber= strPartNumber;
}
}
因此,在另一個類我使用這個類通過在數據庫中創建Part
對象的列表。
List<Part> lstParts = DB.Query.GetParts();
在那之後我被描述它們分組
var lstGrouped = lstParts.GroupBy(x => x.DescrFr);
編輯:
var lstGrouped = lstParts.GroupBy(x => x.PartNumber);
我如何轉換回lstGrouped
回List<Part>
? 我曾嘗試ToList()
方法,並將其轉換爲List<Part>
,這是行不通的,給我一個施法錯誤:
enable to cast object of type
你爲什麼分組,只返回一個未分組的集合? – BradleyDotNET
那麼這只是一個例子,但我在我的PartNumber上分組,可以是重複的。我將編輯它 – Sam
我編輯了你的標題。請參閱:「[應該在其標題中包含」標籤「](http://meta.stackexchange.com/questions/19190/)」,其中的共識是「不,他們不應該」。 –