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末尾

  

备注:原文转载自博主个人站IT技术小趣屋,原文链接为C#中AddRange方法往ArrayList集合末尾添加另一个集合_IT技术小趣屋。

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

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

【转载】C#中AddRange方法往ArrayList集合末尾添加另一个集合相关推荐

  1. 有3个集合, 从其中一个集合中删除同时存在于另外两个集合的元素

    如下分享的邮件,在博客园做个记录,以便以后使用. 在这里,其实也想倡导一下程序员要具有的分享精神.鼓励大家多分享,平时有什么新的收获,最好在team里做个分享 .分享也是一种很好的事情.对团队来说,可 ...

  2. addAll方法——向Set集合添加另一个集合的所有内容

    addAll方法用来向Set集合添加另一个集合对象所包含的所有内容. 语法 boolean addAll(Collection<? extends E> c) 返回值:如果Set集合发生更 ...

  3. java set子集_Java程序来检查一个集合是否是另一个集合的子集

    Java程序来检查一个集合是否是另一个集合的子集 在这个实例中,我们将学习Java中检查一个集合是否是另一个集合的子集. 要理解此示例,您应该了解以下Java编程主题: 示例1:使用HashSet类检 ...

  4. Python读取文件中汉字方法:导入codecs,添加encoding='utf-8'

    通过文件路径读取文件时候,要么用左侧斜杠,要么用两个右侧斜杠 Python读取文件中的汉字方法:导入codecs,添加encoding='utf-8'import codecs a = open('D ...

  5. 转载Linq中GroupBy方法的使用总结

    Group在SQL经常使用,通常是对一个字段或者多个字段分组,求其总和,均值等. Linq中的Groupby方法也有这种功能.具体实现看代码: 假设有如下的一个数据集: public class St ...

  6. python创建一个集合_python如何创建一个集合

    创建集合 创建集合可以使用大括号{}来创建,元素间用逗号分隔,但是不能用它来创建空集合,因为{}创建的是空字典.如 set1 = {1,2,3} 也可以使用set()函数来创建集合,其中的参数为可迭代 ...

  7. 【转载】C#中List集合使用AddRange方法将一个集合加入到指定集合末尾

    C#编程开发过程中,List集合是时常使用到的集合对象,如果在List集合的操作中需要将1个List集合加入到另一个List集合的末尾,则可以使用List集合的AddRange方法来实现,AddRan ...

  8. java中load_java之Properties集合中的方法load

    各位小伙伴们大家好在之前文章中小编介绍了java之Properties集合中的方法store,这次小编要介绍的是Properties集合中的方法load,具体如下: 可以使用Properties集合中 ...

  9. Java Store_java之Properties集合中的方法store

    各位小伙伴们大家好,在之前的文章中,小编介绍了使用Properties集合存储数据,这次小编要介绍的是Properties集合中的方法store,具体如下: 可以使用Properties集合中的方法s ...

最新文章

  1. CTF-Xortool,windows上的安装与使用
  2. 通过PowerDesigner实现sql-pdm-sql
  3. 网络暴力信号:你家的青少年是受害者或加害者吗?
  4. 阿里、字节为何都如此偏爱Go语言?
  5. 《乌合之众》读书笔记(part3)--在群体当中,个人的利益极少会成为强大的动因
  6. 乌托邦式的经理人日记——小的奖励激发员工热情
  7. validate使用
  8. 空号检测/空号检测接口/号码状态查询/号码状态查询接口/号码状态查询api/精准实时版/免费试用
  9. 五点菱形格式MATLAB,五点菱形格式-拉普拉斯第一边值问题-计算实习报告.docx
  10. pytest文档24-fixture的作用范围(scope)
  11. gcj编译java_GCJ:The GNU Compiler for the Java(让你的java程序脱离JRE),GCJ环境的配置
  12. 在智能家居音箱领域上的音频功放芯片IC
  13. 设备管理还在不坏不修、不停不管?这5大误区一定要避免
  14. Excel·VBA按列拆分工作表、工作簿
  15. 【论文分享】ACL 2020 神经网络的可解释性
  16. PTA 数据结构 修理牧场
  17. LHS 和 RHS---你所不知道的JavaScript
  18. uniapp小程序报错Property or method item is not defined on the instance but referenced during rende
  19. android go官方下载,安卓11go版本下载-安卓11go版本官方下载安装 -优盘手机站
  20. 福州大学计算机网络技术实验室,实验室提升福州大学网络实践教学能力

热门文章

  1. python turtle画爱心的代码_Python|用turtle画笔画爱心
  2. Windows API一日一练(28)CreateFont函数
  3. Allegro 中间层不避让 顶层和底层避让的问题?
  4. 最硬核毕业证:带着自己设计的芯片毕业,国科大 16 级本科生交付「一生一芯」首期成果...
  5. 《失业的程序员》(九):创业就是一场戏
  6. 机器学习实战:逻辑回归(2)-从疝气病症预测病马的死亡率
  7. 员工生日祝福短信实现方案
  8. HiChat-移动社交应用
  9. JS函数传参时:值传递与引用传递的区别
  10. 经典案例分析——物流公司实施工作标准化