Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
IDictionary<TKey, TValue>
ArgumentNullException -键为空。
然后,在评论中...
实现在是否允许 key 为空方面可能会有所不同。
所以,我不得不怀疑......这是一个错误还是我在这里遗漏的东西?MSDN 帮助文件似乎有点矛盾。
文档说的是“如果你得到ArgumentNullException,那么key是空的”。
ArgumentNullException
它没有说“如果键为空,你会得到一个ArgumentNullException。” 那将是一个逆向逻辑谬误。
完整的条件是:
“当且仅当两个键都为空且容器不支持空键时,您会得到一个ArgumentNullException.”
您正在查看的表将结果映射到导致它们的条件。
在这种情况下,异常是由空参数引起的。