相同:
- 二者都是根据键值(key),在字典中添加新元素(value)的方法
不同:
- Dictionary.Add(key, value) 方法,如果Dictionary中已经有了这个key,那么在进行Add会在运行时报错;
- Dictionary[key]=value方法,如果Dictionary中已经有了这个key,新添加的value将替换之前的value,即没有时添加,有时则修改替换
因此,在使用时更加倾向使用Dictionary[key]=value方法,可以减少出错,但是使用时也要注意键值是否正确对应。
本文对比了两种在字典中更新或添加元素的方法:Dictionary.Add(key,value)与Dictionary[key]=value。前者会在键已存在时引发错误,而后者则会直接替换旧值,因此在实际应用中更推荐使用后者。

1900

被折叠的 条评论
为什么被折叠?



