版权声明:转载请联系作者,并注明出处 https://blog.csdn.net/onehao/article/details/28107653
都是使用double hashing实现hash算法。
Dictionary<K,V>
1. 键值Key不存在的时候会抛出异常。
2.对于值类型没有boxing,unboxing所以效率高于hashtable
3. dictionary中只有public static的方法是线程安全的。
4. dictionary是泛型类
Hashtable
1. 当key不存在时返回null
2. 对于值类型的存取效率低于dictionary
3. 所有成员变量时线程安全的。
4. 泛型类