【发布时间】:2014-07-25 21:12:45
【问题描述】:
如果我有一个具有属性的对象列表,我如何提取所有这些属性的列表?
IE 给出以下对象
class C{
public string name{get;set;}
}
还有C的列表,我怎样才能得到C.Name的列表?
【问题讨论】:
-
你的意思是选择所有的名字?也许使用 LINQ?
标签: c# list properties
如果我有一个具有属性的对象列表,我如何提取所有这些属性的列表?
IE 给出以下对象
class C{
public string name{get;set;}
}
还有C的列表,我怎样才能得到C.Name的列表?
【问题讨论】:
标签: c# list properties
ListOfC.Select(c => c.name).ToList();
Select 是一个转换函数,它根据给定的选择器返回一个新的IEnumerable。由于您特别想要 List,因此您需要在之后将其转换为 List。
【讨论】: