C#ArrayList集合类

ArrayList集合类

ArrayList类位于System.Collections命名空间下,他可以动态的添加和删除元素,是一种非泛型集合。

1.创建ArrayList类对象

  1. ArrayList list = new ArrayList()

  2. ArrayList list = new ArrayList(arrayName)
    arrayName : 要添加集合的名称。

  3. ArrayList list = new ArrayList(int)
    int : 表示初始给list分配的容量大小 (即 Capacity值)

2.添加元素

1.Add 方法
该方法用来将元素添加到 ArrayList 集合结尾处。

list.Add(Object);

2.Insert 方法
该方法用来将元素插入到指定索引处。

list.Insert(int value);

3.删除元素

1.Remove() 方法移除对应元素

list.Remove(object);

2.RemoveAt() 方法移除指定索引处的元素

list.RemoveAt(int);

3.Clear() 方法移除集合中所有元素

list.Clear();

4.查看元素

1. 按照索引查看,显示第 int值加1 位置的元素

list.[int];

2. foreach遍历集合

foreach( var s in list)
{
	Console.WriteLine(s);
}

5.ArrayList类中其他属性和方法

属性和方法描述
Capacity获取或设置ArrayList集合中可以包含的元素个数
Count返回ArrayList集合中元素的数量
Contains(object)返回布尔类型的值,表明集合中是否包含指定的元素
CopyTo()将集合中的元素复制到一个指定的数组中
IndexOf(object)返回指定元素在集合中第一次出现时的索引值,如果不存在则返回-1
LastIndexOf (object)返回指定元素在集合中最后一次出现时的索引值,如果不存在则返回-1
TrimToSize()设置Capacity属性的值为当前集合中实际元素数量

属性Capacity的含义是创建List时给它预分配的容量。默认值容量4,当添加元素个数超过4个时,容量会自动翻倍 4==> 8 ==> 16···

  • 3
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

healthLau

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值