使用的BeginInvoke在C#中使用BeginInvoke
这样的:如何在VB.NET
obj.BeginInvoke((Action)(() =>
{
//do something
}));
我试图把它翻译成VB.NET,并结束了这段代码,似乎工作:
obj.BeginInvoke(
Sub()
'do something'
End Sub
)
片段看起来与我截然不同,尤其是因为(Action) (() =>
部分完全缺失。这是在VB.NET中使用BeginInvoke
的正确方法吗?
这是不的How to use BeginInvoke C#重复,因为这个问题,每一个答案,使用C#(如果使用任何编程语言)。如果您不确定是否使用了正确的VB.NET语法,那么C#代码无助于您。
对我来说很好。 Lambdas和匿名方法是C#和VB.NET之间非常不同的东西之一。 –
可能重复的[如何使用BeginInvoke C#](http://stackoverflow.com/questions/14388136/how-to-use-begininvoke-c-sharp) –
@Matt为什么这应该是重复的,如果这个问题是关于VB.NET的语法和重复的目标使用C#? – Breeze