不挂科搜题免费

问题:

简述List< T>类,并与ArrayList进行比较。

答案:

参考答案要点:List< T>类是 ArrayList类的泛型等效类。 该类使用大小可按需动态增加的数组实现 IList< T> 泛型接口。 ArrayList是一种.NET Framework 提供得预定义集合类,用于数据存储和检索对象的专用容器类。这些类一般支持堆栈、队列、列表和哈希表等常用数据结构。在决定使用 List< T>类还是使用 ArrayList 类(两者具有类似的功能)时,使用泛型集合会稍微增加了些编码的复杂性,但好处是您可以创建一个比 ArrayList 更安全并且速度更快的列表。List< T>类在大多数情况下执行得更好并且是类型安全的。