ILookup与IGrouping

rud*_*ter 5 c# linq group-by

ILookup和IGrouping是非常相似的Linq接口.两者都绑定了值列表的键.

问题是这两个界面有什么不同.

有没有人有一个例子,你可以做一种你不能与另一种类型的东西?

什么时候应该使用"分组依据"和何时"查找"?

SLa*_*aks 5

ToLookup如果需要按键查找值,则应调用,但不需要订购.

GroupBy如果您只需要遍历组,则应该打电话.