【转载】C#使用InsertRange方法往ArrayList集合指定位置插入另一个集合
在c#的编程开发中,arraylist集合是一个常用的非泛型类集合,arraylist集合可存储多种数据类型的对象。在实际的开发过程中,我们可以使用insertrange方法在arraylist集合指定位置插入另一个集合的所有数据,insertrange方法的签名为virtual void insertrange(int index, icollection c),参数index代表插入的位置索引信息,c则代表用于插入的集合对象。
insertrange方法与insert方法相比,两者都是往arraylist集合中的指定位置插入数据,但insertrange方法插入的是另一个集合中的所有元素对象,而insert方法则是插入一条数据。
insertrange方法和addrange方法类似,两者都是往arraylist集合中插入另一个集合的所有元素对象,但addrange方法是在当前集合的末尾插入,insertrange方法则可以指定arrarylist集合插入的索引位置。
示例如下,将arraylist2集合指定插入到arraylist1结合的第2个位置,即索引为1的位置。
arraylist arraylist1 = new arraylist();
arraylist1.add(1);
arraylist1.add(2);
arraylist1.add(3);
arraylist arraylist2= new arraylist();
arraylist2.add(10);
arraylist2.add(11);
arraylist2.add(12);
arraylist1.insertrange(1, arraylist2);
上述程序语句执行后的结果为,arraylist1对象中的含有6个元素对象,并且按元素内部的索引顺序输出的结果为:1, 10, 11, 12, 2, 3
备注:原文转载自博主个人站it技术小趣屋,原文链接为c#使用insertrange方法往arraylist集合指定位置插入另一个集合_it技术小趣屋。
博主个人技术交流群:960640092,博主微信公众号如下:
推荐阅读
-
【转载】C#中List集合使用RemoveAt方法移除指定索引位置的元素
-
【转载】C#中使用Insert方法往ArrayList集合指定索引位置插入新数据
-
【转载】C#中AddRange方法往ArrayList集合末尾添加另一个集合
-
【转载】C#使用InsertRange方法往ArrayList集合指定位置插入另一个集合
-
【转载】C#中使用List集合的Insert方法在指定位置插入数据
-
【转载】 C#中List集合使用InsertRange方法在指定的位置插入另一个list集合
-
【转载】C#中List集合使用RemoveAt方法移除指定索引位置的元素
-
【转载】C#中使用Insert方法往ArrayList集合指定索引位置插入新数据
-
【转载】C#使用InsertRange方法往ArrayList集合指定位置插入另一个集合
-
【转载】C#中AddRange方法往ArrayList集合末尾添加另一个集合