c#array与arraylist

Array:

1、声明数组时,就得指定长度,而且是不可变的,指定了急得分配嫩村空间!Eg:Array[] animalArray = new Array[2];

2、Array对象在获得元素个数时通过数据的获得方式(Length属性)Eg:animalArray.Length;

3、为Array对象赋值时,通过下标的访问方式:animalArray[1] = “鸡鸡一";

4、排序用冒泡算法,亦可用sort();但是sort需要引用接口IComparable;而且得先遍历数组;

ArrayList:

1、是一个集合,动态分配空间,增删元素;

2、但是ArrayList存在装箱与拆箱的问题;会影响性能;

3、添加元素是用add();方法实现的。

posted on 2013-06-14 11:27  米斯特CHEN  阅读(113)  评论(0编辑  收藏  举报