Rau*_*otz 4 c# dictionary
在.NET中是否存在一个有效存储键/值对的双向字典,其中键和值都是不同的,因此可以使用双射映射(即TryGetValue/TryGetKey)?天真的方法是拥有两个内部字典:键值和值键字典,但这在内存方面效率不高.
Jon*_*eet 5
我不相信.NET中有一个.根据键/值类型,我不知道,使用两个库可能引起的是多少的效率损失:这是我会做什么,直到我看到一个问题,基于这样的事实,它很简单.
事实上,它非常简单,因为我已经在另一个Stack Overflow答案中实现了它.我会看看能不能找到它......
编辑:我找到了两个:
lep*_*pie 0
为什么这在记忆方面效率不高?除非您只有 64MB RAM,否则对于大多数(甚至大型表)来说这不会是问题。如果它变得太大,那么您应该真正考虑使用适当的数据库引擎。
归档时间:
16 年,11 月 前
查看次数:
2880 次
最近记录: