代码之家  ›  专栏  ›  技术社区  ›  Sergio Tapia

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

  •  1
  • Sergio Tapia  · 技术社区  · 15 年前

    IQueryable<Person> People;
    

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

    2 回复  |  直到 15 年前
        1
  •  7
  •   TheEvilPenguin    15 年前
    IEnumerable<String> names = People.Select(p => p.Name);
    

    这假设属性的类型为String,称为Name。

    编辑:

    List<String> names = People.Select(p => p.Name).ToList();
    
        2
  •  3
  •   sipsorcery    15 年前
    var names = from person in People select person.Name