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