【发布时间】:2011-10-21 10:28:33
【问题描述】:
我试图最终了解 LINQ,但我正在努力解决以下问题......
我有一个KeyValuePairs的集合,定义如下:
IList<KeyValuePair<int, MyCustomType>>
其中 KeyValuePair 的 int Key 允许在集合中重复。
如何从该集合中获取唯一键的集合(数组,IList - 我不在乎)?
我知道我需要使用 Distinct,但我正在努力处理我收藏中的 KeyValuePair 并获得 Key...
【问题讨论】:
-
我可以推荐powercollections.codeplex.com,它有一个多字典,每个键可以有多个值。