Skip to main content
 首页 » 编程设计

c#之如果我有一个类集合,我如何返回所有类的单个属性的集合

2024年01月18日31飞鱼

假设我有 20 个人物对象。

IQueryable<Person> People; 

我如何使用 linq 查询返回所有人民姓名的列表?

请您参考如下方法:

IEnumerable<String> names = People.Select(p => p.Name); 

这假设属性是字符串类型,并称为名称。

编辑: 如果你特别想要一个列表,你可以在最后添加一个 ToList() 调用:

List<String> names = People.Select(p => p.Name).ToList();