C# 如何在.NET 1.1中创建和启动参数化线程?
.NET1.1缺少参数化线程启动我必须使用1.1,因为它是最后一个支持NT4.0的 在.NET 2.0中,我只想写:C# 如何在.NET 1.1中创建和启动参数化线程?,c#,multithreading,.net-1.1,nt4,C#,Multithreading,.net 1.1,Nt4,.NET1.1缺少参数化线程启动我必须使用1.1,因为它是最后一个支持NT4.0的 在.NET 2.0中,我只想写: Thread clientThread = new Thread(new ParameterizedThreadStart(SomeThreadProc)); clientThread.Start(someThreadParams); 如何创建等效的.NET 1.1代码?您需要为状态创建一个类: class Foo { private int bar; public F
Thread clientThread = new Thread(new ParameterizedThreadStart(SomeThreadProc));
clientThread.Start(someThreadParams);
如何创建等效的.NET 1.1代码?您需要为状态创建一个类:
class Foo {
private int bar;
public Foo(int bar) { // and any other args
this.bar = bar;
}
public void DoStuff() {
// ...something involving "bar"
}
}
...
Foo foo = new Foo(12);
Thread thread = new Thread(new ThreadStart(foo.DoStuff));
thread.Start();
您需要为状态创建一个类:
class Foo {
private int bar;
public Foo(int bar) { // and any other args
this.bar = bar;
}
public void DoStuff() {
// ...something involving "bar"
}
}
...
Foo foo = new Foo(12);
Thread thread = new Thread(new ThreadStart(foo.DoStuff));
thread.Start();
我以前错过了新的ThreadStart部分,它确实有效-但仅适用于2.0 1.1缺少匿名委托。我以前错过了新的ThreadStart部分,它确实有效-但仅适用于2.0 1.1缺少匿名委托。