繁体   English   中英

带空键的IDictionary-MSDN Typo还是其他情况?

[英]IDictionary w/ Null Key - MSDN Typo or something else going on?

IDictionary <TKey,TValue>

is null. ArgumentNullException- 为null。

然后,在评论中...

在实现方式上是否允许键为空,可以有所不同。

所以,我不得不怀疑...这是一个错误还是我在这里遗漏的东西? MSDN帮助文件似乎有点矛盾。

该文档说的是“如果您收到ArgumentNullException ,则密钥为null”。

它不会说“如果key为null,则会得到ArgumentNullException 。” 那将是相反的逻辑谬误。

完整的条件是:

“并且仅当两个均为null且容器不支持空键时,才会收到ArgumentNullException 。”

您正在查看的表将结果映射到导致结果的条件。

在这种情况下,异常是由空参数引起的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM