标签: c# linq group-by
ILookup和IGrouping是非常相似的Linq接口。 两者都绑定了一个值列表的键。
问题是这两个界面有什么不同。
有没有人有一个例子,你可以用一种你不能用另一种类型来做什么?
什么时候应该使用“分组依据”和何时“查找”?
答案 0 :(得分:5)
如果您需要按键查找值,则应调用ToLookup,但不需要订购。
ToLookup
如果您只需要遍历群组,则应致电GroupBy。
GroupBy