簡體   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