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

本文关键字:提取 属性 列表 对象 | 更新日期: 2023-09-27 18:14:47

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

IE给定以下对象

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

C的列表,如何得到C.Name的列表?

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

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

Select是一个变换函数,它根据给定的选择器返回一个新的IEnumerable。当您特别需要List时,您需要在之后将其强制转换为List