hon*_*pei 16 c# lookup dictionary
与之不同Dictionary,您无法Lookup通过逐个添加元素来构造.你碰巧知道原因吗?
Lookup就像multimap在C++中一样; 为什么我们不能在C#中修改它?如果我们真的不能,我们如何multimap在C#中构建数据结构?
Jon*_*eet 19
Lookup并ILookup作为LINQ的一部分引入,LINQ通常采用比框架的其他方面更多功能的方法.我个人喜欢Lookup(至少是公开的)不可变的事实- 我期待更多不可变的集合可用.
如果要创建自己的多图数据结构,只需维护一个Dictionary<TKey, List<TValue>>或类似的东西.您可能希望查看我的Edulinq实现的Lookup一些示例代码.