Closed. This question is opinion-based。它当前不接受答案。












想改善这个问题吗?更新问题,以便editing this post用事实和引用来回答。

6年前关闭。



Improve this question




该文档指出,如果传递了null键,则bool Dictionary<TKey, TValue>.ContainsKey(TKey key)会引发异常。谁能给出原因?如果只是返回false会更实用吗?

最佳答案

如果ContainsKey(null)返回false,则会给人一种误解的印象,即允许使用空键。

关于c# - 为什么Dictionary.ContainsKey抛出ArgumentNullException? ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20427992/

10-09 18:04