获取所有数组列表中属性的值

本文关键字:属性 列表 数组 获取 | 更新日期: 2023-09-27 18:16:55

如何获得数组列表中属性的值?我尝试了下面的代码,但我得到类似的东西,System.Linq.Enumerable这样。我需要得到数组中所有列表中属性的值。

sampleClass.Add(new ClassProp()
        {
            NameAttributes = listDetails.Select(x=>x.FirstName).ToString()
        });

listDetails是数组列表的列表。NameAttributes是字符串属性。

获取所有数组列表中属性的值

使用string.Join

NameAttributes = string.Join("," ,listDetails.Select(x=>x.FirstName));

假设NameAttributesIEnumerable<string>,则

sampleClass.Add(new ClassProp()
  {
    NameAttributes = (from MyClass x in arrayList select x.MyProperty).ToList()
  });