C#从对象列表中提取属性

时间:2014-07-25 21:12:45

标签: c# list properties

如果我有一个具有属性的对象列表,我该如何提取所有这些属性的列表?

IE给出了以下对象

class C{
    public string name{get;set;}
}

以及C列表,如何获取C.Name列表?

1 个答案:

答案 0 :(得分:3)

ListOfC.Select(c => c.name).ToList();

Select是一个转换函数,它根据给定的选择器返回一个新的IEnumerable。由于您特别需要List,因此您需要在之后将其投放到List