C# 遍历List 并删除某个元素
来源:互联网 发布:tile python 编辑:程序博客网 时间:2024/05/16 14:33
1、我们选择用for循环,
for(int i=0;i<list.count;i++)
{
if(list[i])
{
list.RemoveAt(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);
}
}
0 0
- C# 遍历List 并删除某个元素
- c#遍历list<>并删除某个元素
- C#遍历List并删除元素的方法概述
- 遍历List 并删除某个元素(设为<0的元素)
- C#循环删除List中某个元素
- 遍历并删除list中的元素
- list遍历的时候,删除某个符合条件的元素
- list遍历的时候,删除某个符合条件的元素
- 【C#编程】遍历List并删除指定元素的正确方式
- 遍历List,删除元素
- leetcode-283. Move Zeroes 在list里删除某个元素,并插入某个元素
- JAVA遍历List集合并删除其中的元素
- Java遍历List集合并删除其中的元素
- 遍历List删除元素问题
- List遍历中删除元素
- 遍历List时 删除元素
- 遍历删除List中的元素
- 遍历删除List中的元素
- 复习Java虚拟机:JVM中的Stack和Heap
- mysql -- 手工注入
- 3533: 黑白图像
- EhCache 关于临时目录的注意事项
- 【Android开发】经典的大牛博客推荐(排名不分先后
- C# 遍历List 并删除某个元素
- 详解使用UIWebView获取所点位置图片URL教程
- 文法例题
- [BZOJ2763][JLOI2011][分层图最短路]飞行路线
- Mosquito使用SSL/TLS进行安全通信时的使用方法
- POJ 3071 Football
- spring基础学习-简单实例(三)
- Android源码分析之抽象工厂模式
- css3 3d效果算法分享