原因:不能在foreach中修改集合(foreach内部代码有判断,更改集合会报异常),如果真的需要修改就是用for循环。
解决方案一:使用for循环;
解决方案二:调用ToArray();
foreach (Int32 id in collection.ToArray())
{
//操作
}
原因:不能在foreach中修改集合(foreach内部代码有判断,更改集合会报异常),如果真的需要修改就是用for循环。
解决方案一:使用for循环;
解决方案二:调用ToArray();
foreach (Int32 id in collection.ToArray())
{
//操作
}