【发布时间】:2012-07-30 14:47:48
【问题描述】:
我的 .NET 应用程序适用于用户集合。用户对象包含用户名、全名、域......
我想知道我应该更喜欢哪种类型的集合来存储用户,介于 1) 列表或 2) 字典之间,其中字典键是用户名。
我知道字典选项在必须从用户名中检索用户时最快,但由于用户名被引用两次,因此可能会出现一致性错误。 (作为字典键和用户属性)? 你能从设计的角度解释一下有什么不同吗?
【问题讨论】:
-
您将无法在字典中拥有两个具有相同值的键。你没有独特的领域吗?
-
请查看常见问题解答:这个问题不能以如此笼统的结尾来具体回答。
-
你可能还想看看SortedDictionary
标签: c# collections