我收到错误:集合已修改;枚举操作可能无法执行。我正在尝试删除除当前对象之外的所有打开的表单对象:
FormCollection fc = Application.OpenForms;
foreach (Form form in fc)
{
if (form.ToString().Contains("_MainFrom.Form1"))
{
// Do nothing
}
else
{
form.Hide();
form.Dispose();
}
}