VB.NET:启动新线程时声明预期错误


Public Class Class1
    Dim thread As New System.Threading.Thread(AddressOf AMethod)
    thread.Start()
    Public Sub AMethod()
        Console.writeline("Thread start") 
    End Sub
End Class

"线程。根据 vb 的说法,Start((" 是有问题的行。在 sub 中声明线程会导致重载错误,无论这意味着什么。

如果你不明白@Plutonix"浮动的可执行代码"是什么意思(我喜欢这个短语(,这里有一个例子:

Public Class Class1
    Dim thread As New System.Threading.Thread(AddressOf AMethod)
    Public Sub StartingThread()
        thread.Start()
    End Sub
    Public Sub AMethod()
        Console.WriteLine("Thread start")
    End Sub
End Class

请参阅可执行代码线程。Start(( 现在位于一个方法中。我,我自己,正在避开线程,直到我对它了解更多。

相关内容

最新更新