C♯の非同期処理を同期処理にする

提供: MonoBook
2019年12月25日 (水) 05:00時点におけるAdministrator (トーク | 投稿記録)による版 (ページの作成:「コンソールアプリでMainメソッドにasyncを付けるとビルドエラーになる問題の解決策をググっていたら出てきた。ちなみに最…」)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
ナビゲーションに移動 検索に移動

コンソールアプリでMainメソッドにasyncを付けるとビルドエラーになる問題の解決策をググっていたら出てきた。ちなみに最近のC#ではMainメソッドにasyncをつけられるらしいぞ。


最近流行りの非同期処理。

await HogeHogeAsync();


GetAwaiter().GetResult()を使うと昔ながらの同期処理っぽくなる。

HogeHogeAsync().GetAwaiter().GetResult();