スポンサーリンク
スポンサーリンク

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

C#Visual StudioWindowsフォームアプリ

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

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

 

コメント

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