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中==和= =有什么区别?