我有一个包含复杂对象列表的集合“SubCategory”。 SubCategory包含“Category”。
我可以遍历我的收藏并查看所有对象,然后向下钻取到类别。
我如何使用Linq提取不同的类别列表?
我最初在foreach循环中尝试过这个:
if (!categoryList.Contains(baseline.ContentCategory)
{
categoryList.Add(baseline.ContentCategory);
}
但这不起作用,我认为Linq解决方案会更优雅。
感谢。
答案 0 :(得分:1)
subCategoryList.Select(s => s.Category).Distinct()