相同:
二者都是根据键值(key),在字典中添加新元素(value)的方法
不同:
Dictionary.Add(key, value)
方法,如果 Dictionary 中已经有了这个 key ,那么在进行 Add 会在运行时报错;
Dictionary[key]=value
方法,如果 Dictionary 中已经有了这个key ,新添加的value将替换之前的 value ,即没有时添加,有时则修改替换
因此,在使用时更加倾向使用 Dictionary[key]=value
方法,可以减少出错,但是使用时也要注意键值是否正确对应。
发表回复