1. MSDN上的描述.
http://msdn.microsoft.com/zh-cn/library/9tee9ht2(v=VS.85).aspx
通過設置 Dictionary 中不存在的鍵值,還可以使用 Item 屬性添加新元素。設置屬性值時,如果該鍵在 Dictionary 中,則分配的值將替換與該鍵關聯的值。如果該鍵不在 Dictionary 中,則將鍵和值添加到字典中。相比之下,Add 方法不修改現有元素。
鍵不能為 空引用,但是如果值類型 TValue 為引用類型,該值則可以為空。
2.如果Dictionary中已經有了key, 則再Add會報錯: Dictionary 中已存在具有相同鍵的元素。
而 Dictionary[key]則不會報錯,沒有時添加,有時則修改替換,因此,更加推薦使用 Dictionary[key]=value 這個方法,更安全,不必寫個if判斷。