在foreach循环中如果需要list泛型进行操作的话,直接使用list会报错,可以使用ToArray()方法;
List<string> list_temp=new List<string>(){"1","2","3","4"};
foreach(var item in list_temp.ToArray())
{
if(item.Equals("1"))
{
list_temp.Remove(item);
}
if(item.Equals("2"))
{
list_temp.Remove(item);
}
}
这种是比较简单的一种方法。