标签: c#-2.0
在.NET 2.0中使用ArrayList而不是泛型集合的优缺点是什么
答案 0 :(得分:4)
通用集合是类型安全的 - 您不能将string放入List<int> - 并且不需要object中的常量装箱/取消装箱。
string
List<int>
object
ArrayList可以处理不同元素的混合 - 在某些情况下这可能是一个加号。
ArrayList
我的观点:通常我总是使用List<T> - 除非我真的需要能够同时处理int, string, DateTime等的东西(极少数情况下)。
List<T>
int, string, DateTime