【发布时间】:2010-03-08 16:04:59
【问题描述】:
“如果需要是 发明,我想杀了那家伙 这是谁发明的。”
-吉米巴菲特
我不在乎 100 个拥有一百万声望的人会不会因为这样说而跳到我的喉咙里,但谁曾想过抛出这个异常,就该遭受比死亡更糟糕的命运。
我已经QUITE LITERALLY将代码从一个项目复制并粘贴到另一个项目,以将标准数据填充到一小组文本框中。在一个应用程序中,数据完美显示。我现在正在开发的新版本当然会抛出这个异常。
所以这是我的问题 - 如果代码相同,为什么一个会抛出它而另一个不会?项目设置中有设置吗?文本框中是否有阻止这种情况的属性?
我不记得在项目中设置任何内容来忽略此异常,但代码完全相同。
【问题讨论】:
-
你需要展示一些代码。
-
您将其粘贴到非 UI 线程中。
-
可能应该先了解线程和异步编程,然后再上马并宣布一些愚蠢的事情。
-
为什么不在脱口而出侮辱之前先了解一下你在和谁说话?我只是不觉得创建一个委托,检查是否需要调用,调用一个多参数委托,然后查看结果是有效替代 lock(mylock){string1=string2;} 的有效方法。跨度>
标签: c# .net winforms exception