エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
[C#]async, awaitの使い方を正しく理解する | akamist blog
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
[C#]async, awaitの使い方を正しく理解する | akamist blog
C#で非同期処理を行うための機能であるasync/awaitのふるまいに関する説明です。 サンプルコードを見な... C#で非同期処理を行うための機能であるasync/awaitのふるまいに関する説明です。 サンプルコードを見ながら確認していきます。 処理に時間が掛かるメソッドHeavyFunction()を準備する まず、処理に時間がかかるメソッドを用意します。この例ではSleepさせていますが、実際はWebAPIを呼び出すとかDBアクセスのような時間がかかる処理をイメージしてもらうと良いです。 // 時間のかかる処理 private string HeavyFunction() { // 1秒間待つ System.Threading.Thread.Sleep( 1000 ); // 結果を返す return "Hello"; } HeavyFunction()をボタンクリック時のハンドラで呼び出す 先ほど作ったHeavyFunction()メソッドは、以下の形で呼び出せますが、HeavyFunctio