繁体   English   中英

获取对象列表的属性的所有值

[英]Getting all of the values for a property for a list of objects

说我有一堂课:

public class theclass
{
  public string a;
  public string b;
  public string c;
}

是。 这是一门糟糕的课。 继续。 假设我有一个此类的100值数组。 linq是否有一种快速的方法来获取包含数组内容的所有b值的字符串列表?

TheClass[] myClasses = GetTheArray();

List<string> = myClasses.Select(c => c.A).ToList();

(根据编码标准约定 ,我将您的类/属性名称更改为PascalCase)

是。

IEnumerable<string> bValues = myArray.Select(myClass => myClass.b);
var valuesForB = yourArray.Select((arrayMember) => arrayMember.b);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM