ILookup和IGrouping是非常相似的Linq接口。两者都将一个键绑定到一个值列表。
问题是这两个界面有什么不同。
有没有人举了一个例子,你可以用一种类型来做另一种类型不能做的事情?
什么时候应该使用"group by“,什么时候"to lookup"?
发布于 2010-09-06 03:45:25
如果需要按键查找值,则应该调用ToLookup,但不需要排序。
如果您只需要遍历这些组,则应该调用GroupBy。
https://stackoverflow.com/questions/3647505
复制相似问题