0

このような関数があります:

public MImage ImageHandler (parameter){
    // do something
}

この関数はパラメーターによっては時間がかかるので、この関数の実行を監視し、関数の実行後に次のように実行します。

//call this function
Task task = new task(ImageHandler(parameter));
task.begin();
task.done +=(()={ // do something after the function is done});

では、どうすればそれを理解できますか?

前もって感謝します。

4

2 に答える 2

2

を使用して、バックグラウンド スレッドで実行に時間がかかるコードを実行できます。BackgroundWorker

参照: BackgroundWorker の使用方法

RunWorkerCompletedタスクの完了後に実行するコードは、イベントのハンドラーに配置できます。

于 2012-10-11T19:00:16.977 に答える
-1

関数でイベントを作成できます。そして+=それ。

于 2012-10-12T01:21:20.297 に答える