7
A
回答
16
dict[key] = value
將添加值,如果該鍵不存在之間的差異,否則會覆蓋值與(現有)密鑰。
實施例:
var dict = new Dictionary<int, string>();
dict.Add(42, "foo");
Console.WriteLine(dict[42]);
dict[42] = "bar"; // overwrite
Console.WriteLine(dict[42]);
dict[1] = "hello"; // new
Console.WriteLine(dict[1]);
dict.Add(42, "testing123"); // exception, already exists!
2
的Add
操作將失敗(拋出ArgumentException
)如果鍵在字典中已經存在。如果密鑰不存在,則[]
操作將添加該密鑰,如果密鑰確實存在,則將其更新。
5
正如艾哈邁德指出的,dictionary[key] = value;
將添加該值,如果密鑰不存在,或覆蓋,如果它。
另一方面,如果存在key
,dictionary.Add(key, value);
將拋出異常。
相關問題
- 1. 詞典和混合詞典的區別
- 2. Android中的intentFilter類別和intentfilter操作有什麼區別?
- 3. 字典和數組有什麼區別?
- 4. 之間有什麼區別。和``在shell腳本中操作
- 5. QuerySet,元組,Django模板中的詞典有什麼區別
- 6. 將在LEFT OUTER JOIN謂詞中交換=的操作數有什麼區別?
- 7. 操作系統中頁面和塊之間有什麼區別?
- 8. 創建操作中User.last和User.find_by_id(params [:user_id])有什麼區別?
- 9. 訂閱中的onError和catch操作符有什麼區別?
- 10. MongoDB中的deleteOne()和findOneAndDelete()操作有什麼區別?
- 11. 添加之間有什麼區別?
- 12. 什麼是COM的區別添加在和VSTO添加在
- 13. 有什麼區別`和$(Bash中有什麼區別?
- 14. 在asp.net中使用viewData字典和viewData.Model有什麼區別mvc
- 15. 初始化字典和在Swift中聲明有什麼區別?
- 16. Hybris中的擴展和添加Ons有什麼區別
- 17. SubSonic3 SimpleRepository中的添加和更新有什麼區別?
- 18. 不執行和刪除常用操作符有什麼區別?
- 19. 集合操作和方法之間有什麼區別?
- 20. JPQL操作員的IN和MEMBER之間有什麼區別?
- 21. 訪問操作和讀/寫。有什麼區別?
- 22. 收集和計數操作有什麼區別?
- 23. 三元操作和這個選擇有什麼區別?
- 24. 機器碼和操作碼有什麼區別?
- 25. 操作系統和內核有什麼區別?
- 26. snort警報和snort日誌規則操作有什麼區別?
- 27. 操作系統和框架有什麼區別?
- 28. 「原始」髒操作和髒操作之間有什麼區別:async_transaction
- 29. 正常操作碼和操作碼與MSB集有什麼區別?
- 30. 在Prolog中==和= =有什麼區別?