[英]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.