假设我有以下代码片段:
var data=new List<string>(){"One","Two","Three"}; for(int i=0 ; i<data.Count ; i++){ if(data[i]=="One"){ data.RemoveAt(i); } }
以下代码抛出异常.
我的问题是什么是避免此异常并在循环时删除元素的最佳方法?
.net c# collections list
.net ×1
c# ×1
collections ×1
list ×1