c#之动态数组(ArrayList)

时间:2021-01-03 19:40:56

一, 动态数组

它代表了可被单独索引的对象的有序集合,它可以代替一个数组,并且可以使用索引在指定位置添加和移除项目,允许在列表中进行动态内存分配,增加,搜索,排序等。

二,ArrayList方法

  引用System Collection命名 空间

 1.可以使用add(),addranae();

 2.添加数组用add

使用下标访问的数据是object类型的,必要时需要进行转换,必须满足里氏转换。

 3.插入数据:insert(

使用插入好的数据来数,第二个数据就是要插入的数据内容。

 4.删除数据:Remove(),RemoveAt(),Clear().

Remove():删掉集合中,与数据相同的数据,当数据不存在时,直接忽略,方法执行从左至右删掉第一个数据。

RemoveAt():删掉指定索引出的数据,其后数据不考虑

Clear():删除所有的元素。

 5.判断:Contains(

判断最大最小值,sort可以处理排序功能,count属性可以获得长度。

 6.返回值:int indexOf()

返回哪个位置的值。

三,总结。

学好数组可以更好地帮助我们进行增删改查等操作。这一阶段是基础的,师父和同学们的帮助很重要。继续加油!