はメンバ関数を渡すことによって作成される:ここC#スレッドからオブジェクトへのどのようなメンバ関数がそのスレッドのパラメータであったのですか? C#のスレッドで
class SomeClass {
public void ThreadFunction() {Thread.Sleep(Infinite); }
};
SomeClass myObject = new SomeClass();
Thread thread = new Thread(myObject.ThreadFunction);
thread.Start();
ThreadFunction()
は静的ではないので、私は、オブジェクト参照がThread
コンストラクタに渡される推測します。
内部コードThreadFunction()
はどうすればmyObject
になるのですか?それにthis
リファレンスを使用していますか?
うん、これは完全にOKです。私。 ThreadFunctionの任意のフィールド、プロパティ、またはメソッドを使用できます。 –