hashtable[key]=0;和hashtable.Add(Key, 0);有啥区别?前者不是更省事不会有碰撞异常吗?
C# code
table[key]=0;
table.Add(Key, 0);
hashtable[key]=0;和hashtable.Add(Key, 0);有啥区别?前者不是更省事不会有碰撞异常吗?为什么一般用的都是后者呢?
------解决方案--------------------
谁说经常用后者的。。。
一般跟业务有关,如果说你是初始赋值,用 Add 不是更明显么。
如果不知道里面有没有,当然第一种更佳,省得用 ContainsKey 判断了。