的多個領域對於簡單的例子,我有一個這樣的類:LINQ選擇同一類型
public class MyClass {
public string name;
public int item1;
public int item2;
}
和列表(MyClass的),我該如何查詢列表中創建兩個字段的表(INT) item1和item2?看起來應該很簡單,但我很長時間都在掙扎。
var result = myList.Select(i => i.item1).ToList() //selects only one field
我知道我可以使用匿名類型,但既然item1和item2都是整數,我不需要任何新類型。
var result = myList.Select(i => new { i.item1, i.item2}).ToList() //dont need new type, both are integers
如何創建int列表?還是我誤解了匿名類型的作用?
謝謝,我=>新[] {i.item1,i.item2}解決了這個問題。當你第一次,我接受你的答案是正確的。 – wondra