使用的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