0
我有一個包含複雜對象列表「SubCategory」的集合。子類別包含「類別」。使用Linq從複雜對象中提取不同的對象
我可以遍歷我的集合並查看所有對象,並深入到類別。
我如何使用Linq提取不同類別的列表?
我最初想這在foreach循環:
if (!categoryList.Contains(baseline.ContentCategory)
{
categoryList.Add(baseline.ContentCategory);
}
但是,這是行不通的,我覺得一個LINQ的解決辦法是更優雅。
謝謝。
謝謝...我試過,但我無功最終總是空。思考? – ElHaix
,因爲distinct是使用延遲執行,所以你可能想做類似this.subCategoryList.Select(s => s.Category).Distinct()。ToList() –