C# Object.CategoryName进入列表<;字符串>;类别名称的分类
我有一个C# Object.CategoryName进入列表<;字符串>;类别名称的分类,c#,linq,C#,Linq,我有一个列表对象,我想要一个唯一的MyObject.CategoryName列表作为列表 到目前为止,我有以下linq var categoryNames = from element in listObjects orderby element.CategoryName group element by element.CategoryName; 但是,var categoryNames是一个IEnumerable 如何将列表获取为列表 多谢各位 var categoryNames = li
列表对象
,我想要一个唯一的MyObject.CategoryName
列表作为列表
到目前为止,我有以下linq
var categoryNames = from element in listObjects
orderby element.CategoryName
group element by element.CategoryName;
但是,var categoryNames
是一个IEnumerable
如何将列表获取为列表
多谢各位
var categoryNames = listObjects.Select(o=>o.CategoryName).Distinct().ToList()
换句话说:“只获取类别名称,然后忽略重复项,并将其放入列表中。”
换句话说:“只获取类别名称,然后忽略重复项,并将其放入列表中。”
var categoryNames = listObjects.Select(x => x.CategoryName).Distinct().ToList();