Thread aus Methode erstellen die Parameter erfordert?

moson

Mitglied
Hallo,
ich habe da ein Problem. Ich möchte nämlich gerne einen Thread von einer Methode erzeugen, welche Parameter erfordert. Geht dies irgendwie?

Ich habs mit ThreadStart ausprobiert, aber da darf ich nur den Methodennamen angeben, ThreadStart wills nicht sehen das ich da noch Parameter mit reinbringe...

MfG.

moson
 
Einfach das was du brauchst in eine eigene Klasse auslagern:

C#:
public class TestClass {

  private string parameter = null;

  public string Parameter {
    get { return this.parameter; }
    set { this.parameter = value; }
  }

  public void Start() {
    // do the work
  }
}
In der ursprünglichen Klasse kannst das jetzt so machen:
C#:
TestClass tc = new TestClass();
tc.Parameter = "test";
Thread t = new Thread(new ThreadStart(tc.Start)).Start();
 
Zurück