List<T>和ArrayList区别
2012-02-07 17:25
232 查看
1、区别
List<T>:只能存放同一类型的元素 .
ArrayList:存放任何类型,没有约束 。
2、性能
List<T>在创建的时候的时间消耗上明显比ArrayList要大。
List<T>对值类型操作不需要进行装箱ArrayList需要,数据量大的时候ArrayList耗性能。
List<T>:只能存放同一类型的元素 .
ArrayList:存放任何类型,没有约束 。
2、性能
List<T>在创建的时候的时间消耗上明显比ArrayList要大。
List<T>对值类型操作不需要进行装箱ArrayList需要,数据量大的时候ArrayList耗性能。
相关文章推荐
- 泛型与非泛型集合类的区别及使用例程,包括ArrayList,Hashtable,List<T>,Dictionary<Tkey,Tvalue>,SortedList<Tkey,Tvalue>,Queu
- Java中:List<Entity> en、List<Entity> en=null、List<Entity>en=new ArrayList<Entity>()的区别?
- C#中数组[],ArrayList,List<T>泛型的区别
- C#中的[],Array,List<>,ArrayList的区别
- C# 数组、ArrayList和List<T>的区别
- Collection<String>n=new ArrayList<String>()与List<String>n=new ArrayList()的区别
- List<T>与ArrayList的区别
- C#中Array与ArrayList与泛型数组 list<>的区别
- ArrayList与List<T>的区别
- C#中的数组、ArrayList、List<T>的区别
- C# IEnumerable<T>、IEnumerator<T>、List<T>、ArrayList、[]数组各各的区别
- List<T>,ArrayList,IEnumerable的区别
- C# IEnumerable<T>、IEnumerator<T>、List<T>、ArrayList、[]数组各各的区别
- [C#]泛型与非泛型集合类的区别及使用例程,包括ArrayList,Hashtable,List<T>,Dictionary<Tkey,Tvalue>,SortedList<Tkey,Tvalue>,
- ArrayList list = new ArrayList() 和List<String> list = new ArrayList<String>() 的区别?
- ArrayList和List<T>的性能区别
- List<String> 和 ArrayList<String>声明的区别
- ArrayList的使用和List<T>的区别
- List<String> 和 ArrayList<String>的区别
- [C#]泛型与非泛型集合类的区别及使用例程,包括ArrayList,Hashtable,List<T>,Dictionary<Tkey,Tvalue>,SortedList<Tkey,Tvalue>,Queue<T>,Stack<T>等