我MyObject
類型的List
下面的定義:LINQ獲取列表中從列表中唯一項目
class MyObject {
public string ListName { get; set; }
public IEnumerable<OtherObject> ObjectList { get; set;}
}
鑑於MyObject
類型的List
,使用LINQ我應該用什麼表情,讓所有不同OtherObject
?
我打算做的是循環每個MyObject
並從ObjectList
屬性中獲得不同的OtherObject
屬性,但是隨後我需要在整個列表中獲得清晰的結果。
請注意,如果: MyObject[0].Objectlist[0] == 'ItemA'
和MyObject[1].Objectlist[0] == 'ItemA'
它仍然會返回單個實例ItemA
。此代碼只是一種表示。順便說一下,這不是我訪問我的對象的方式。
http://stackoverflow.com/questions/1300088/distinct-with-lambda這可能是值得一看的東西。 – 2012-07-12 08:25:11