相关疑难解决方法(0)

如何从数组中删除元素

嗨,我正在研究一些遗留代码

for(int i = results.Count-1; i >= 0; i--)
{
  if(someCondition)
  {
     results.Remove(results[i]);
  }
}
Run Code Online (Sandbox Code Playgroud)

对我来说,在迭代循环的同时删除元素似乎是不好的做法,因为你将修改索引.

这是正确的假设吗?

有没有更好的方法呢?我想使用LINQ,但我在2.0 Framework中

c# arrays .net-2.0

2
推荐指数
1
解决办法
2万
查看次数

标签 统计

.net-2.0 ×1

arrays ×1

c# ×1