.NET 1.1でパラメータ化されたスレッドを作成して開始するにはどうすればよいですか?

StackOverflow https://stackoverflow.com/questions/337452

質問

.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();
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top