C#遍历List并删除某个元素的方法

2021-07-20 18:32

阅读:459

本文实例分析了C#遍历List并删除某个元素的方法。分享给大家供大家参考。具体如下:

1、我们选择用for循环:

for(int i=0;i

如果这样循环,肯定不对,

{A B C D E F G H}  假设当前遍历到D(i=3),移除,接着遍历i=4(F), 此时跳过了E(i=3)

2、我们使用倒序遍历,这个问题就解决了

for(int i=list.Count-1;i>=0;i--)
{
   if(list[i])
  {
    list.RemoveAt(i);
  }
}

希望本文所述对大家的C#程序设计有所帮助。

除声明外,跑步客文章均为原创,转载请以链接形式标明本文地址
  C#遍历List并删除某个元素的方法

本文地址:  http://www.paobuke.com/develop/c-develop/pbk23145.html




相关内容

技术分享图片
详细解析C#多线程同步事件及等待句柄
技术分享图片
windows中使用C# 调用 C语言生成的dll
技术分享图片
C#操作Access通用类实例
技术分享图片
C#实现屏幕拷贝的方法

技术分享图片
C#实现随机洗牌的方法
技术分享图片
C#递归实现回文判断算法
技术分享图片
C#实现过滤html标签并保留a标签的方法
技术分享图片
C#使用ping命令的两个例子


评论


亲,登录后才可以留言!