一、数组的优劣势
1、优势
- 数组在内存中是连续存储的,所以它的索引速度是非常的快,而且赋值与修改元素也很简单。
2、劣势
-
在数组的两个数据间插入数据很麻烦。
-
在声明数组的时候, 必须同时指明数组的长度,数组的长度过长,会造成内存浪费,数组和长度过短,会造成数据溢出的错误。
二、集合:类似数组,都用于存放一组值
三、ArrayList的使用:类似c语言的链表
ArrayList
是.NET Framework提供的用于数据存储和检索的专用类- 它是命名空间
System.Collections
下的一部分
1、ArrayList
的优势
ArrayList
的大小是按照其中存储的数据来动态扩充与收缩的- 在声明
ArrayList
对象时并不需要指定它的长度 ArrayList
可以很方便的进行数据的添加,插入和移除
2、举例
在两个数值之间用insert插入新的值。