报的错
集合已修改,可能无法执行枚举操作
原因
不要在枚举集合的操作,比如Foreach中去执行修改集合的操作,如果需要修改,应先使用ToArray()方法
例如:
foreach(var x in MyList.ToArray())
{
执行可能修改MyList的操作
}
本文探讨了在枚举操作中修改集合可能导致的错误,并提供了解决方案。建议使用ToArray()方法来避免枚举过程中集合被修改的问题。
报的错
集合已修改,可能无法执行枚举操作
原因
不要在枚举集合的操作,比如Foreach中去执行修改集合的操作,如果需要修改,应先使用ToArray()方法
例如:
foreach(var x in MyList.ToArray())
{
执行可能修改MyList的操作
}

被折叠的 条评论
为什么被折叠?