假设我有 20 个人物对象。
IQueryable<Person> People;
我如何使用 linq 查询返回所有人民姓名的列表?
请您参考如下方法:
IEnumerable<String> names = People.Select(p => p.Name);
这假设属性是字符串类型,并称为名称。
编辑: 如果你特别想要一个列表,你可以在最后添加一个 ToList() 调用:
List<String> names = People.Select(p => p.Name).ToList();
