Array数组:
基本定义:string[] Scences={"sky","star","sun"} 或者 int[] Scences=new int[3]
这种最一般的数组好处在于存取速度快,然而很多时候需要确定数组长度,会造成内存空间浪费或者系统不安全。
ArrayList数组
基本定义:ArrayList Scences=new ArrayList()
这种方式不需要指定长度,并且可以加入不同类型的数据,比如整型和字符型都可以加入这个数组,
这是因为ArrayList都将其看成了Object类型,虽然增加的数组长度的灵活性,但带来了不安全问题。
List<T>数组
基本定义: List<string> Scences=new List<string>()
泛型解决了不安全问题,并且有灵活性。