在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);
}
}
這種是比較簡單的一種方法。