当前位置:编程学习 > C#/ASP.NET >>

求助!!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()

和原代码有什么区别?

请高手帮忙解答!! --------------------编程问答-------------------- 同样关注,帮顶
补充:.NET技术 ,  VB.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,