C#初学者教程系列15:ArrayList

本文是C#初学者简单教程,这是第15篇。感谢观看,记得关注我,后续还有更多教程文章,谢谢。

本文环境为Visual Studio 2019。

一、C#中的ArrayList

ArrayList集合类似于C#中的数组数据类型。最大的区别是数组列表集合的动态性质,而数组是固定的。

对于数组,您需要在数组声明时明确可以容纳的元素个数。但是,对于“数组列表”集合,不需要事先进行此操作。可以随时在数组列表集合中添加或删除元素。下面让我们更详细地了解可用于数组列表集合的操作。

二、声明ArrayList

下面示例是ArrayList的声明。借助ArrayList类创建一个数组列表集合的对象。“ new”关键字用于创建ArrayList的对象。然后将该对象分配给变量list。因此,现在将使用变量list来访问数组列表的不同元素。

ArrayList list = new ArrayList();

三、操作ArrayList

1.向数组列表集合添加一个元素。

Add()方法用于将任何类型的元素添加到集合中。ArrayList是弱类型的,所以,您想要添加元素的话,任意类型都可以。如下图:

 

2.向数组列表集合删除一个元素。

Remove()就去可以删除一个集合中的元素,而RemoveAt()方法可以删除指定索引位置的元素。具体用法如下所示:

list.Remove("广东");
list.RemoveAt(0);

3.求集合元素总数量。

使用属性Count即可以获得集合的元素个数。代码示例如下:

var count = list.Count;

4.判断是否包含某元素

此方法用于查看ArrayList集合中是否存在元素。以下是此语句的一般语法。

ArrayList.Contains(element)–如果列表中存在元素,则此方法将返回true,否则将返回false。

5.遍历集合

使用循环语句即可遍历整个集合,因为该集合实现了IEnumerable接口。

foreach (var item in list)
{
    MessageBox.Show(item.ToString());
}

四、demo代码

下面是整个demo的代码,您可以自行测试。

 

如demo所示,如果调用了Remove()方法后,集合中的索引位置0,是什么元素呢?就不在再是“广东”这个了,而数字"100000"这个元素。也就是说调用了Remove()方法后,索引位置也将重新从0开始。

 

祝您用餐愉快。

 

  • 1
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值