博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【转载】C#中AddRange方法往ArrayList集合末尾添加另一个集合
阅读量:4498 次
发布时间:2019-06-08

本文共 740 字,大约阅读时间需要 2 分钟。

ArrayList集合是C#中的一个非泛型的集合类,是弱数据类型的集合类,可以使用ArrayList集合变量来存储集合元素信息,任何数据类型的变量都可加入到同一个ArrayList集合中,如果需要往一个ArrayList集合末尾添加另一个ArrayList集合中所有元素对象,可以使用ArrayList集合类中的AddRange方法来实现,AddRange方法使用方式也类似于List集合中的AddRange方法。ArrayList集合中的AddRange方法的签名为:virtual void AddRange(ICollection c),参数c代表要添加到ArrayList集合中的另一个集合对象。

例如下面这个例子,就是往ArrayList集合对象arrayList1末尾添加另一个集合对象arrayList2中的所有元素,程序执行完毕后,arrayList1集合的元素包含arrayList2集合中的所有元素对象。

ArrayList arrayList1 = new ArrayList();arrayList1.Add(1);arrayList1.Add("3");ArrayList arrayList2 = new ArrayList();arrayList2.Add(new { Id = 1, Name = "张三" });arrayList1.AddRange(arrayList2);//将arrayList2集合添加到arrayList1末尾

  

备注:原文转载自博主个人站,原文链接为。

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

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

你可能感兴趣的文章
Django基础知识
查看>>
【python之路7】python基本数据类型(一)
查看>>
win7 实用
查看>>
Entity Framework Core 导航属性 加载数据
查看>>
String中的equals方法解析 jdk1.7
查看>>
Block详解
查看>>
Luogu P2467 [SDOI2010]地精部落 | 神奇的dp
查看>>
不可变类小结
查看>>
syslog-ng应用详解
查看>>
关于类加载器
查看>>
XCode: duplicate symbol 解决方案
查看>>
iOS状态栏设置详解!
查看>>
编程习惯1
查看>>
【读书笔记】iOS-给模拟器相册增加图片
查看>>
【Silverlight实例】Silverlight与Access数据库的互操作
查看>>
Java实现AES加密,异常java.security.InvalidKeyException: Illegal key size 的解决
查看>>
ActionMapping、ActionForward笔记
查看>>
带你入门机器学习
查看>>
fragment 重叠问题
查看>>
三层架构,四层模型
查看>>