欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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

程序员文章站 2022-05-26 14:49:42
在C#的List集合操作中,移除集合中的元素可以使用Remove方法和RemoveAt方法,这两个方法都是进行单个List集合元素的移除,其实List集合中还有个RemoveRange方法来移除一整段连续的List集合元素对象,RemoveRange方法签名为void RemoveRange(int ......

在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技术小趣屋