【发布时间】:2015-08-24 02:55:40
【问题描述】:
这是一个测验问题。我认为我得到了正确的答案,但我认为其中一个选项也是错误的。你能解释一下吗?谢谢!
C#:以下关于字典的陈述哪项是错误的?
A) 字典可以保存对象
B) 字典键和值不能是不同的类型
C)两个键可以具有相同的值。 (这个说法有歧义吗?)
D) 一个特定的键在字典中只能出现一次。
我认为 B 是错误的。 Key 可以是 int,value 可以是 Object。我想这就是我应该选择的答案。这个答案就是我写这篇文章的原因。但我回答 C 是因为我读错了,即使我认为 D 与 C 矛盾。
所以我猜真正的答案是我所怀疑的:B。
【问题讨论】:
-
B 为假。 C 不是模棱两可的。您可以拥有两个具有相同值的键。关键是必须是唯一的。
标签: c# dictionary key key-value