Visual C# 2013逆引き大全 555の極意

アプリケーション実行の極意 - Tips538 タスクを並べて記述する

Icon comment count 0
Icon stock count 1

Tips538タスクを並べて記述する

Point複数のタスクを記述(Taskクラス、Asyncキーワード、Awaitキーワード)

Level2
対応
  • EXP
  • PRO

Visual C# 2013には、複数のタスクを並べて記述できる便利なコード記述方法があります。

asyncキーワードawaitキーワードを使うことで、実行するタスクを普通のメソッドのように記述ができます。

async void メソッド名()
{
  await タスク1の記述
  await タスク2の記述
}

タスクを呼び出すメソッドに、asyncキーワードを設定しておいて、それぞれ実行するタスクにはawaitキーワードを付けます。

こうすることで、ContinueWithメソッドのようにタスクの完了時の処理を続けて書くことができます。

awaitキーワードを付けたタスクの記述では、戻り値を取ることもできます。

出典情報

Medium

Visual C# 2013逆引き大全 555の極意

  • 著者: 増田智明、池谷京子、国本温子

コメント

    コメントはありません