2011-09-12 41 views

回答

6

該文檔所說的是「如果您獲得ArgumentNullException,那麼密鑰爲空」。

它不會說「如果密鑰爲空,您將得到一個ArgumentNullException。」那將是一個相反的邏輯謬誤。

完整的條件是:

「當且僅當兩個關鍵是零和容器不支持null鍵,你會得到一個ArgumentNullException。」

+0

順便說一句,我注意到邏輯瑕疵是無效參數最常見的原因(只是在生活中,而不是編程) –

+0

這樣做更有意義。 –

1

您正在查看的表格將結果映射到導致它們的條件。

在這種情況下,異常是由null參數引起的。

相關問題