【问题标题】:C# extract property from list of objects [duplicate]C#从对象列表中提取属性[重复]
【发布时间】:2014-07-25 21:12:45
【问题描述】:

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

IE 给出以下对象

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

还有C的列表,我怎样才能得到C.Name的列表?

【问题讨论】:

  • 你的意思是选择所有的名字?也许使用 LINQ?

标签: c# list properties


【解决方案1】:
ListOfC.Select(c => c.name).ToList();

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-02-13
    • 2014-09-03
    • 2016-07-12
    • 2019-04-16
    • 2019-12-15
    • 1970-01-01
    • 2010-10-15
    相关资源
    最近更新 更多