首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

多线程 绑定的方法怎么传参数 急问

2012-10-20 
多线程 绑定的方法如何传参数 急问我现在开辟了一个新的线程Dim t As New Thread(AddressOf CopyFiles)t.S

多线程 绑定的方法如何传参数 急问
我现在开辟了一个新的线程
Dim t As New Thread(AddressOf CopyFiles)
  t.Start()

Private Sub CopyFiles(ByVal srcdir As String, ByVal desfolderdir As String)

End Sub

这个方法CopyFiles 有两个参数,怎么传啊。。。郁闷死了。。



[解决办法]
不太清楚VB语法 c#的话基本就是用闭包 像这样
var t=new Thread(()=>CopyFiles(srcdir,desfolderdir));
t.start();
[解决办法]
1.构建一个对象包含你两个参数(数组或者自定义对象)
2.用1楼的方法
[解决办法]
http://blog.csdn.net/xianfajushi/article/details/7609849
[解决办法]
MSDN关于ParameterizedThreadStart委托部分有完整的参考代码,怎么就不知道看看呢。。
Thread类有4个构造函数,如果你仔细看的话,就不会有这个问题了。。

热点排行