1
我有一個LINQ中的一組類列表中的
List<PublicGrouping<DateTime,Event>>
在LongListSelector用於Windows Phone 7的項目
。 PublicGrouping實現了IGrouping。
如何獲取PublicGrouping的列表Event.X = Y?
我有一個LINQ中的一組類列表中的
List<PublicGrouping<DateTime,Event>>
在LongListSelector用於Windows Phone 7的項目
。 PublicGrouping實現了IGrouping。
如何獲取PublicGrouping的列表Event.X = Y?
你試圖找到所有羣體Where
組中符合條件的事件Any
:
var yGroups = list.Where(g => g.Any(e => e.X == y));
編輯:
你從事件試圖Select
新羣體老組Where
一些條件,你只想要非空組:
var yGroups = list.Select(g => new PublicGrouping(g.Key, g.Where(e => e.X == y))
.Where(g => g.Any());
不完全。這些組仍然顯示事件,其中X!= Y – 2011-01-24 20:52:11