求助!!C#代码转换成VB.net的问题.
C#原代码:
ThreadStart threadStart = new ThreadStart(base.Connecting);
threadStart += new ThreadStart(base.Run);
sThread = new Thread(threadStart);
sThread.Start();
翻译成VB.net代码:
Dim threadStart as New ThreadStart(Addressof Mybase.Connecting)
threadStart += New ThreadStart(Addressof Mybase.Run)
sTread = New Thread(threadStart)
sThread.Start()
这段代码是转换工具生成的.但在VS2005中编辑," threadStart += New ThreadStart(Addressof Mybase.Run)" 会出现"没有为类型'System.Threading.ThreadStart'和'System.Threading.ThreadStart'定义运算符'+'"
如果改成这样:
Dim threadStart as New ThreadStart(Addressof Mybase.Connecting)
Dim threadStart2 as New ThreadStart(Addressof Mybase.Run)
dim sThread2 as Thread
sTread = New Thread(threadStart)
sTread2= New Thread(threadStart2)
sThread.Start()
sThread2.Start()
和原代码有什么区别?
请高手帮忙解答!!