ILookup与IGrouping的区别

5

ILookup和IGrouping是相似的Linq接口。两者都将一个键绑定到一组值。

问题在于这两个接口的区别在哪里。

有没有人能举个例子,说明使用其中一种类型可以做什么,而使用另一种类型则无法实现?

何时应该使用"group by",何时应该使用"to lookup"?

1个回答

5

如果您需要按键查找值,但不需要排序,则应调用ToLookup

如果您只需要遍历分组,则应调用GroupBy


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接