IDictionary<TKey, TValue>IDictionary(ヌルキー付き) - MSDN Typoまたは何か他のことが起こっていますか?
例外ArgumentNullException - キーはnullです。
その後、備考欄に...
実装は、彼らが、キーがnullであることを許可するかどうかで異なります。
これは私がここで欠落しているエラーなのでしょうか? MSDNのヘルプファイルは少し矛盾しているようです。
IDictionary<TKey, TValue>IDictionary(ヌルキー付き) - MSDN Typoまたは何か他のことが起こっていますか?
例外ArgumentNullException - キーはnullです。
その後、備考欄に...
実装は、彼らが、キーがnullであることを許可するかどうかで異なります。
これは私がここで欠落しているエラーなのでしょうか? MSDNのヘルプファイルは少し矛盾しているようです。
ドキュメントの内容は「ArgumentNullException
を取得した場合、のキーはnullです」というメッセージが表示されます。
「キーがヌルの場合は、ArgumentNullException
が表示されます。これは、逆の論理の誤解になります。
完全な条件は次のようになります。
「両方キーがnullで、コンテナがnullキーをサポートしていない場合にのみ、と、あなたがArgumentNullException
を取得する場合」
あなたが見ているテーブルは、アウトカムをそれらを引き起こした条件にマッピングしています。
この場合、例外はヌル引数によって発生します。
私は、論理的な欠陥が無効な議論の最も一般的な理由であることに気づいています(プログラミングではなく、人生では一般的です)。 –
これはもっと意味があります。 –