【转载】C#中ArrayList集合类使用Remove方法指定元素对象

ArrayList集合是C#中的一个非泛型的集合类,是弱数据类型的集合类,可以使用ArrayList集合变量来存储集合元素信息,任何数据类型的变量都可加入到同一个ArrayList集合中,在ArrayList集合中,移除指定对象元素可以使用ArrayList类中的Remove方法,Remove方法的签名为virtual void Remove(object obj),obj表示要移除的对象信息。

示例如下,新建一个ArrayList集合对象arrayList,往其中写入3个元素对象,如下:

   ArrayList arrayList = new ArrayList();
      arrayList.Add(1);
      arrayList.Add("3");
      arrayList.Add(new { Id = 1, Name = "张三" });  

因业务需要,在数据处理完毕后,需要移除“3”和new { Id = 1, Name = "张三" }两个元素对象,可使用RemoveAt方法来实现

 arrayList.RemoveAt(1);

 arrayList.RemoveAt(2);

也可是用Remove方法来实现,使用Remove方法实现的程序语句如下:

arrayList.Remove("3");
arrayList.Remove(new { Id = 1, Name = "张三" });

  

备注:原文转载自博主个人站IT技术小趣屋,原文链接为C#中ArrayList集合类使用Remove方法指定元素对象_IT技术小趣屋

博主个人技术交流群:960640092,博主微信公众号如下:

转载于:https://www.cnblogs.com/xu-yi/p/11246511.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值