更多
当前位置: 首页 > 果品

ArrayList

发布时间:2023-03-17 10:09:34 来源:哔哩哔哩

ArrayList的本质:

ArrayList是一个C#封装好的类,它的本质是一个object类型的数组。帮助我们实现了很多方法,比如数组的增删查改。


(资料图)

注意:

需要引用命名空间using System.Collections。

增:

array.Add();

范围增加:批量增加,把另一个list容器里面的内容加到后面

ArrayList array2 = new ArrayList();

array2.Add(123);

array.AddRange(array2);

删:

移除指定元素 从头找 找到删:

array.Remove(1);

移除指定位置的元素:

array.RemoveAt(2);

清空:

array.Clear();

查:

得到指定位置的元素:

Console.WriteLine(array[0]);

查看元素是否存在:

array.Contains("1234");

正向查找元素位置:找到的返回值 是位置 找不到 返回值 是-1

int index = array.IndexOf(元素);

反向查找元素位置:返回时从头开始的索引数

index = array.LastIndexOf(元素);

改:

array[0] = "999";

遍历:

长度:array.Count

容量:array.Capacity

装箱拆箱:

ArrayList本质上是一个可以自动扩容的object数组,由于用万物之父来存储数据,自然存在装箱拆箱。当往其中进行值类型存储时就是在装箱,当将值类型对象取出来转换使用时,就存在拆箱。

int k = 1;

装箱:array[0] = k;

拆箱:k = (int)array[0];

上一篇:世界快看点丨江苏:“十四五”期间培育和认定百个中小企业特色产业集群

下一篇:最后一页