C# 中 Array,ArrayList和List的区别和联系
数组:固定长度的一段内存
ArrayList:可以理解为可以动态增加内存
list是一种泛型链表,解决了ArrayList对于值类型需要装箱拆箱的特点。
-------------------------------------
数组就是值对象,它存储数据元素类型的值的一系列位置。
ArrayList和List可以提供添加删除,等操作的数据。
泛型中的元素类型是固定的。
ArrayList可以添加任何类型的元素。
数组:固定长度的一段内存
ArrayList:可以理解为可以动态增加内存
list是一种泛型链表,解决了ArrayList对于值类型需要装箱拆箱的特点。
-------------------------------------
数组就是值对象,它存储数据元素类型的值的一系列位置。
ArrayList和List可以提供添加删除,等操作的数据。
泛型中的元素类型是固定的。
ArrayList可以添加任何类型的元素。