2011-12-13 11 views
0

我有一個BindingListComment裏面的物體。 Comment包含DateTimestring如何檢索排序的綁定列表(.Net,LINQ)中的最後一個對象?

我需要按日期(最新的最後日期)列表,並獲得string未做的BindingList副本,也不影響它的順序。

這樣做如何實現?

+0

應該指出我已經通過應對BindingList並對其進行排序來完成此任務。然後選擇最後的元素。 –

+0

你想要一個字符串還是所有的字符串? –

回答

2

檢索所有的字符串,你可以使用:

IEnumerable<string> theStringsInOrder = theBindingList.OrderByDescending(c => c.Date).Select(c => c.TheString); 

對於 「最大」 的日期相關的字符串:

string latestString = theBindingList.OrderByDescending(c => c.Date).First().TheString; 
+0

不知道它可以嵌套 –

0

試試這個:

string s = BindingList .comment.OrderByDescending(o=> o.Date).select(o=> o.string).FirstOrDefault(); 
相關問題