标签: c# dictionary lookup lookup-tables
我有一个相对较小的字典(最多几百个条目)接收很多电话(数百,可能每秒数千),其中许多要求输入修改。
性能方面,通常建议将此解决方案中的哪一个用于频繁更新的小型列表?
答案 0 :(得分:4)
如果可能的话,你应该真的避免使用可变值类型(即可以修改的结构),因为如果值的一个或多个属性本身不是值的一部分,它基本上会破坏“值类型”的概念本身(因而无法改变)。如果您需要存储可以更改的值,那么您应该使用类。