【发布时间】:2010-06-24 11:53:57
【问题描述】:
另一个问题:为什么 VS10 如此热衷于抱怨 Invoke?
在我继续让我的应用工作成为世界上最好的 C# 程序员的过程中,我决定线程是一件好事™。
MSDN 有一篇关于制作thread-safe calls to controls 的有用文章,但它(以及似乎所有其他关于该主题的文章)间接引用了一个名为 Invoke 的方法。有时甚至是 BeginInvoke,I've read is to be preferred。
如果我能让 Visual Studio 识别 Invoke,这一切都会很棒。 MSDN 说it is contained in the System.Windows.Forms assembly,但我已经在“使用”它了。可以肯定的是,我也尝试过使用 System.Threading,但无济于事。
我需要跳过哪些环节才能让调用正常工作?
【问题讨论】:
-
“Visual Studio 识别调用”是什么意思?智能感知?
-
您是说在与当前执行线程不同的线程上创建的控件上调用方法吗?
-
当您成为世界上最好的 C# 程序员时,您可能会意识到线程是一件非常糟糕的事情。或者,至少,显式管理线程是一件坏事。
-
@Eric 你提出了另一个问题:stackoverflow.com/questions/3110154/…
标签: c# visual-studio-2010 multithreading invoke