C# 进阶 互动版

在线工具推荐: Three.js AI纹理开发包 - YOLO合成数据生成器 - GLTF/GLB在线编辑 - 3D模型格式在线转换 - 可编程3D场景编辑器

ArrayList

     ArrayList是一个特殊的数组,它基本上可以替代一个数组。但是,与数组不同的是,可以使用索引在指定的位置添加和移除元素,动态数组会自动重新调整它的大小。

ArrayList的声明

  声明一个动态数组要用关键字 ArrayList。其语法格式与类的声明相同。

ArrayList al=new ArrayList(); //声明al
ArrayList的属性

  ArrayList常用的属性有CountCapacity,其中:Count是获取ArrayList中的元素个数;Capacity是获取或设置ArrayList中可容纳元素的个数。

ArrayList al=new ArrayList();
al.Add("a");      //增加元素
al.Add(65);
int count=al.Count; //count值为2
al.Capacity=5;      //设置可容纳元素个数为5
ArrayList的方法

  ArrayList可以灵活的增加、删除、插入、清除元素,我们可以通过它的 Add、RemoveAt、Insert、Clear等方法来操作。

ArrayList al=new ArrayList();
al.Add("a");      //增加元素
al.Add(65);
al.RemoveAt(0);   //移除索引号是0的元素
al.Insert(0,66);  //在索引号是0的元素位置插入数据
al.Clear();       //清除所有元素

  除了上面介绍的方法以外,还有很多,这里就不在一一介绍。

ArrayList的元素访问

  ArrayList在增加完数据以后,可以通过下标索引来访问。

ArrayList al=new ArrayList();
al.Add("a");     
al.Add(65);
Console.WriteLine(al[0]); //下标访问