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

Dav*_*ica 0 c# properties list

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

IE 给出以下对象

class C{
    public string name{get;set;}
}
Run Code Online (Sandbox Code Playgroud)

和一个列表C,我怎样才能得到一个列表C.Name

Bra*_*NET 7

ListOfC.Select(c => c.name).ToList();
Run Code Online (Sandbox Code Playgroud)

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