集合

集合不同于数组,是一组可变数量的元素的组合,这些元素可能共享某些特征,需要以某种操作方式一起操作。一般来说,这些元素的类型是相同的。

集合与数组的区别:数组是连续的、同一类型数据的一块区域,而集合可以是不连续的、多种数据类型的。

1.ArrayList是集合,Array是数组。

2.ArrayList是具体类,Array是抽象类。

3.数组必须在实例化时指定元素的数量,该数量一旦确定就不可以更改了,而ArrayList扩展了这一点,当实例化一个ArrayList实例时可以不指定集合元素数(有默认初始容量),当然也

可以指定初始容量

4.获取数组的元素数时使用Length属性,而获取ArrayList集合的元素数时使用Count属性。

5.数组可以有多维,而ArrayList只能是一维。

原文地址:https://www.cnblogs.com/happinesshappy/p/4415644.html