.NET 1.1でパラメータ化されたスレッドを作成して開始するにはどうすればよいですか?
-
22-07-2019 - |
質問
.NET 1.1には ParameterizedThreadStart
がありません(NT 4.0をサポートする最後のものなので、1.1を使用する必要があります)
.NET 2.0では、次のように書くだけです。
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();
所属していません StackOverflow