C# 字典Dictionary.Add(key, value) 与 Dictionary[key]=value的区别

相同:

二者都是根据键值(key),在字典中添加新元素(value)的方法

不同:

Dictionary.Add(key, value) 方法,如果 Dictionary 中已经有了这个 key ,那么在进行 Add 会在运行时报错;

Dictionary[key]=value 方法,如果 Dictionary 中已经有了这个key ,新添加的value将替换之前的 value ,即没有时添加,有时则修改替换

因此,在使用时更加倾向使用 Dictionary[key]=value 方法,可以减少出错,但是使用时也要注意键值是否正确对应。

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注