zoukankan      html  css  js  c++  java
  • 【转载】 C#中List集合使用InsertRange方法在指定的位置插入另一个list集合

    在C#的List集合操作过程中,如果在集合中的某个位置插入一个新的元素对象,可以使用Insert方法进行操作。其实List集合也提供了在特定的位置插入另一个集合,然后另一个集合的数据整个写入到当前集合中。List集合类中的InsertRange方法就是将一个集合插入到另一个集合的指定位置的方法,InsertRange方法签名为InsertRange(int index, IEnumerable<T> collection)。index代表插入的指定位置,collection表示另一个集合数据。

    举例如下:list1和list2集合都为intL类型的集合,有个业务要求在list1集合的第5个位置插入整个list2集合,插入后list2集合内元素在list集合内元素的位置不变。具体实现如下:

     List<int> list1 = new List<int>() { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
     List<int> list2 = new List<int>() { 101, 102, 103, 104, 105 };
     list1.InsertRange(5, list2);

    最后得到的list1的结果为1,2,3,4,101,102,103,104, 105,5, 6, 7, 8, 9, 10。

    备注:原文转载自博主个人站IT技术小趣屋,原文链接C#中List集合使用InsertRange方法在指定的位置插入另一个list集合_IT技术小趣屋

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

  • 相关阅读:
    2020软件工程02
    自我介绍
    2019年春总结作业
    第十二周作业
    第十一周作业
    第十周作业
    第九周作业
    第八周作业
    第七周学习总结
    第六周学习总结
  • 原文地址:https://www.cnblogs.com/xu-yi/p/10993503.html
Copyright © 2011-2022 走看看