谁能告诉我DictionaryBase和通用Dictionary<TKey, TValue>之间的区别,只是DictionaryBase是一个抽象类!它们都是强类型的,我在某处读到泛型类在性能上要优于非泛型类,因此应该优先使用泛型,那么DictionaryBase的确切用途是什么?
这两个类几乎是相同的!

任何帮助将不胜感激

谢谢

最佳答案

Dictionarybase是实现非通用IDictionary接口(interface)的基类,而Dictionary是实现通用IDictionary接口(interface)的字典的通用版本。与使用非泛型相比,使用泛型更为可取。

我认为这对When to use generics?会更有帮助



还经历Introduction to Generics

10-08 00:09