可以使用线程池。
private void Cl1(object filepath){
//...
}
private void button1_Click(object sender, EventArgs e)
{
WaitCallback wc = new WaitCallback(this.Cl1);
ThreadPool.QueueUserWorkItem(wc, txtpath.Text);
}
ThreadStart start = new ThreadStart
这个是无参的方法.
new ParameterizedThreadStart();
这个是有参的方法.
如果你不担心混淆,用用匿名函数或者lambda启动线程也是不错的办法
用线程池,或者委托的异步调用