[英]Get a list of unrepeated possible values of a field using Linq
我有一个类型为DataItem( List<DataItem>
)的项目List<DataItem>
:
public class DataItem
{
public DataItem() { }
public string Title { get; set; }
public string Url { get; set; }
public string Category { get; set; }
}
“ Category
字段中可能有许多项目具有相同的字符串。
如何使用Linq提取不同类别的列表?
因此,我想要的是一个List<string>
,它具有为Category
属性找到的所有值,但是没有重复的值。
您可以使用Distinct
方法:
var result = itemsList.Select(n => n.Category).Distinct().ToList();
yourList.Select(item => item.Category).Distinct().ToList();
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.