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