|
|
1
15
除此之外,我不会将非泛型集合用于任何事情。我
有
习惯于
|
|
|
2
7
你可以在.NET中看到这种情况。
|
|
|
3
3
泛型几乎总是正确使用的东西。注意像Haskell和ML这样的语言本质上是 只有 允许这个模型:在这些语言中根本没有默认的“object”或“void*”。 我可能不使用泛型的唯一原因是:
|
|
|
4
2
|
|
|
5
2
Type variance 使用泛型可能会让你绊倒,但主要是你 应该 |
|
|
6
1
这里有一个答案:
The change from
|
|
|
7
1
不 只需插入Hashtable的实例。它们在许多场景中有着非常不同的行为,这些场景会破坏程序。在这两个集合之间切换会迫使优秀的程序员检查用例,以确保差异不会影响它们。 |
|
|
8
0
非通用的
|