スポンサーリンク

Task.Run()を使った最も簡単な非同期フォームサンプル

C#

フォームから計算を行うスレッドを実行するだけなら async は必要無い、スレッドの終了を待つ await も必要ない。
Task.Run() で計算処理を別スレッドで実行して放置するだけ。

「Start」ボタンをクリックしたら、非同期で1秒毎にインクリメントしその結果を最後にMessageBoxに表示するサンプル。

1

コメント

タイトルとURLをコピーしました