集合已修改;枚举操作可能无法执行[重复]

2024-04-02

我收到错误:集合已修改;枚举操作可能无法执行。我正在尝试删除除当前对象之外的所有打开的表单对象:

    FormCollection fc = Application.OpenForms;
    foreach (Form form in fc)
    {
        if (form.ToString().Contains("_MainFrom.Form1"))
        {
            // Do nothing
        }
        else
        {
            form.Hide();
            form.Dispose();
        }
    }

您无法通过枚举来修改集合。

use foreach (Form form in fc.Cast<Form>().ToList())

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

集合已修改;枚举操作可能无法执行[重复] 的相关文章

  • 在 LINQ 中按 Id 连接多表和分组

    我想按categoryId显示列表产品的名称组 这是我的代码 我想要我的视图显示结果 Desktop PC HP Red PC Dell Yellow PC Asus Red SmartPhone Lumia 720 Blue 我的组模型
  • 在 C 中匹配二进制模式

    我目前正在开发一个 C 程序 需要解析一些定制的数据结构 幸运的是我知道它们是如何构造的 但是我不确定如何在 C 中实现我的解析器 每个结构的长度都是 32 位 并且每个结构都可以通过其二进制签名来识别 举个例子 有两个我感兴趣的特定结构
  • 单个对象的 Monogame XNA 变换矩阵?

    我读过一些解释 XNA Monogame 变换矩阵的教程 问题是这些矩阵应用于 SpriteBatch Begin matrix 这意味着所有 Draw 代码都将被转换 如何将变换矩阵应用于单个可绘制对象 就我而言 我想转换滚动背景 使其自
  • 如何创建包含 IPv4 地址的文本框? [复制]

    这个问题在这里已经有答案了 如何制作一个这样的文本框 我想所有的用户都见过这个并且知道它的功能 您可以使用带有 Mask 的 MaskedTestBox000 000 000 000 欲了解更多信息 请参阅文档 http msdn micr
  • java.io.Serialized 在 C/C++ 中的等价物是什么?

    C C 的等价物是什么java io Serialized https docs oracle com javase 7 docs api java io Serializable html 有对序列化库的引用 用 C 序列化数据结构 ht
  • 为什么 Google 测试会出现段错误?

    我是 Google Test 的新手 正在尝试提供的示例 我的问题是 当我引入失败并设置GTEST BREAK ON FAILURE 1 或使用命令行选项 GTest 将出现段错误 我正在考虑这个例子 https code google c
  • 回发后刷新时提示确认表单重新提交。我做错了什么?

    我有一个以空白 默认状态启动的仪表板 我让用户能够将保存的状态加载到仪表板中 当他们单击 应用 按钮时 我运行以下代码 function CloseAndSave var radUpload find radUpload1ID var in
  • 是否有实用的理由使用“if (0 == p)”而不是“if (!p)”?

    我倾向于使用逻辑非运算符来编写 if 语句 if p some code 我周围的一些人倾向于使用显式比较 因此代码如下所示 if FOO p some code 其中 FOO 是其中之一false FALSE 0 0 0 NULL etc
  • 具有交替类型的可变参数模板参数包

    我想知道是否可以使用参数包捕获交替参数模式 例如 template
  • 使用自定义堆的类似 malloc 的函数

    如果我希望使用自定义预分配堆构造类似 malloc 的功能 那么 C 中最好的方法是什么 我的具体问题是 我有一个可映射 类似内存 的设备 已将其放入我的地址空间中 但我需要获得一种更灵活的方式来使用该内存来存储将随着时间的推移分配和释放的
  • Azure 辅助角色“请求输入之一超出范围”的内部异常。

    我在辅助角色中调用 CloudTableClient CreateTableIfNotExist 方法 但收到一个异常 其中包含 请求输入之一超出范围 的内部异常 我做了一些研究 发现这是由于将表命名为非法表名引起的 但是 我尝试为我的表命
  • 如何禁用 fread() 中的缓冲?

    我正在使用 fread 和 fwrite 读取和写入套接字 我相信这些函数用于缓冲输入和输出 有什么方法可以在仍然使用这些功能的同时禁用缓冲吗 Edit 我正在构建一个远程桌面应用程序 远程客户端似乎 落后于服务器 我不知道可能是什么原因
  • 等待进程释放文件

    我如何等待文件空闲以便ss Save 可以用新的覆盖它吗 如果我紧密地运行两次 左右 我会得到一个generic GDI error
  • 使用 %d 打印 unsigned long long

    为什么我打印以下内容时得到 1 unsigned long long int largestIntegerInC 18446744073709551615LL printf largestIntegerInC d n largestInte
  • 使用 C# 读取 Soap 消息

  • C++ 函数重载类似转换

    我收到一个错误 指出两个重载具有相似的转换 我尝试了太多的事情 但没有任何帮助 这是那段代码 CString GetInput int numberOfInput BOOL clearBuffer FALSE UINT timeout IN
  • 如果没有抽象成员,基类是否应该标记为抽象?

    如果一个类没有抽象成员 可以将其标记为抽象吗 即使没有实际理由直接实例化它 除了单元测试 是的 将不应该实例化的基类显式标记为抽象是合理且有益的 即使在没有抽象方法的情况下也是如此 它强制执行通用准则来使非叶类抽象 它阻止其他程序员创建该类
  • 如何部署“SQL Server Express + EF”应用程序

    这是我第一次部署使用 SQL Server Express 数据库的应用程序 我首先使用实体 框架模型来联系数据库 我使用 Install Shield 创建了一个安装向导来安装应用程序 这些是我在目标计算机中安装应用程序所执行的步骤 安装
  • C++ 条件编译

    我有以下代码片段 ifdef DO LOG define log p record p else define log p endif void record char data 现在如果我打电话log hello world 在我的代码中
  • 当从finally中抛出异常时,Catch块不会被评估

    出现这个问题的原因是之前在 NET 4 0 中运行的代码在 NET 4 5 中因未处理的异常而失败 部分原因是 try finallys 如果您想了解详细信息 请阅读更多内容微软连接 https connect microsoft com

随机推荐

  • 关于 Objective-C/Cocoa 键值编码和数组

    我正在尝试找出 正确 的方法来处理用 iPhone 应用程序的键值编码填充数组 我已经想出了一些可行的方法 但它相当黑客 基本上 我将 XML 文档解析为一组代码生成的模型 假设 XML 的格式如下
  • 如何在 flutter 应用程序中集成 Azure AD SSO

    我想在 flutter 应用程序中使用 azure AD 添加 SSO 身份验证 但我没有找到任何与 flutter 集成有用的文档 因此任何建议都会有很大帮助 目前 Flutter 还没有与 AAD 集成的原生 SDK Here http
  • Flink 流顺序

    Flink 能保证流的执行顺序吗 我有两个 Kafka 主题 每个主题都有一个分区 流 1 和流 2 并使用keyBy 流由一个处理coprocess功能 在我的测试过程中 我可以看到两个流的内容并不总是按顺序执行 我可以将并行度设置为 1
  • Node.js - EJS 示例

    我正在尝试使用嵌入式 Javascript 渲染器作为节点 我使用 npm 安装它 如下所示 https github com visionmedia ejs https github com visionmedia ejs 我有以下代码
  • 如何在没有终端(保持打开状态)的情况下运行 .bat 文件?

    我想用 bat 运行一个 jar 文件 jar 文件似乎不想自行打开 但现在这是一个不同的问题 但随着 java 文件运行很长时间 命令提示符保持打开状态 当 bat jar 仍在运行时 我不想要这个 我在某处读到您可以使用 cmd 文件和
  • 子域的 Nginx 变量?

    我需要大师的建议 在 Nginx 上conf文件中 我想将子域作为变量 以便按如下方式重定向访问 ACCESS http userX example com hoo bar 重定向 http example com userX hoo ba
  • Spring:异常启动过滤器 springSecurityFilterChain

    我正在尝试使用编写一个应用程序Spring 3 1 2 Release 应用程序服务器是Tomcat 7 当我启动服务器时 我收到此错误 严重 启动过滤器 springSecurityFilterChain 时出现异常 org spring
  • 将我的活动应用程序的声音静音和取消静音

    我构建了一个应用程序 我想静音和取消静音该应用程序的声音 我发现这段代码可以静音 AudioManager aManager AudioManager getSystemService AUDIO SERVICE aManager setS
  • 将 std::tr1 导入 std - 合法吗?它提高了便携性吗?

    我的 C 03 代码如下所示 include
  • 单击子布局中的元素时更改可扩展列表子视图的背景

    单击子项时 我需要更改可扩展列表视图中子视图的背景 子行布局类似于
  • 如何在 ggplot2 中的 x 轴下方添加注释?

    我有以下图表 library ggplot2 library scales library magrittr df1 lt structure list x structure 1 5 Label c 5 4 3 2 1 class fac
  • 浏览器中location.hash的最大大小

    我想使用location hash对我的客户端应用程序的状态进行编码 以便用户可以使用 URL 轻松添加书签和 或共享完整状态的应用程序 关于 URL 的最大长度 有许多 过时的 主题 特别是 Internet Explorer 中的限制
  • WPF Storyboard - 相同的触发器,但行为相反

    我有一个 Stackpanel One 其中有一些内容 一个图像和一个默认隐藏的 SubStackpanel 单击图像时 图像应旋转 90 度 并向下滑动 SubStackpanel 再次单击图像时 图像应旋转回其原始位置 并且 SubSt
  • 鲁比:空白?不带导轨

    我想做这个测试 if line blank do stuff 但我使用的是直接红宝石 而不是 Rails 达到相同效果的公认习惯用法是什么 我正在为一个字符串执行此操作 在哪里测试 empty 与测试 blank 不一样吗 全空白字符串不是
  • Spring Security - 多个身份验证提供者

    我的 Web 应用程序有多个身份验证管理器 一个用于 API 一个用于 WEB 访问 api 应该只有一个基本的身份验证服务 通过 spring security 标记进行配置 如下所示
  • 通过仅知道其宽度权重来设置视图的高度以使其成为正方形

    我有这样的场景 填充容器的水平 LinearLayoutweightSum 100 以及内部的两个视图 每个视图的权重为 50 现在我如何使这两个视图成为正方形 例如 高度必须等于它们的宽度 LinearLayout 行数未知 所以基本上
  • xpath:包含()一组答案

    我正在尝试学习 XPath 但在进行嵌套搜索 使用 contains 时遇到问题 具体来说 我被问到以下问题 根据以下 dtd 有一个作者列表和一个书籍列表 编写一个 XPath 表达式 返回撰写书籍的作者数量 可以假设没有两个作者 ID
  • $浏览器未定义

    我正在尝试使用 jquery 进行浏览器检测 但它说 未捕获的引用错误 browser 未定义 代码就像 if browser msie condition browser 在 jquery 1 9 中被删除 看http jquery co
  • quotename 在 exec 内部不起作用吗?

    我正在尝试做类似的事情这个问题 https stackoverflow com questions 837358 sql create logon cant use parameter as username 答案建议在 exec 内部使用
  • 集合已修改;枚举操作可能无法执行[重复]

    这个问题在这里已经有答案了 我收到错误 集合已修改 枚举操作可能无法执行 我正在尝试删除除当前对象之外的所有打开的表单对象 FormCollection fc Application OpenForms foreach Form form