用户登录
用户注册

分享至

【转载】C#中List集合使用RemoveRange方法移除指定索引开始的一段元素

  • 作者: huijhf5860555
  • 来源: 51数据库
  • 2021-11-07

在c#的list集合操作中,移除集合中的元素可以使用remove方法和removeat方法,这两个方法都是进行单个list集合元素的移除,其实list集合中还有个removerange方法来移除一整段连续的list集合元素对象,removerange方法签名为void removerange(int index, int count),index代表开始移除的元素所在的索引位置,count表示移除的连续元素个数。

例如有个list<int>的集合list1,含有1至10的数字,从索引2开始移除,连续移除5个元素可使用下列语句:

     list<int> list1 = new list<int>() { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
     list1.removerange(2, 5);

最终得到的结果为:list1集合的元素为1,2,8,9,10。

 

备注:原文转载自博主个人站it技术小趣屋,原文链接为c#中list集合使用removerange方法移除指定索引开始的一段元素_it技术小趣屋。

软件
前端设计
程序设计
Java相关