非同期タスクを実装する
初級
開発者
高等教育教師
K-12 教師
Student
.NET
Visual Studio Code
asyncキーワードとawaitキーワードを使用して C# アプリで非同期タスクを実装する方法と、非同期タスクを並列で実行する方法について説明します。
学習の目的
asyncキーワードとawaitキーワードを使用して、C# で非同期プログラミングを実装します。非同期ファイルの入力操作と出力操作を実行し、C# で Web リソースに非同期的にアクセスします。
並列プログラミングと同時実行データ構造の管理には、C# のタスク並列ライブラリ (TPL) を使用します。
並列プログラミングの一般的な落とし穴を特定し、非同期タスクと並列タスクで例外を処理します。
実践的な演習の一環として、C# アプリケーションにデータ並列処理を実装します。
前提条件
C# Dev Kit 拡張機能がインストールされた Visual Studio Code のインストール。
クラス、インターフェイス、クラス継承、およびポリモーフィックな動作を実装するオブジェクト指向プログラムを C# で開発する機能。
コレクション、構造体、レコード、ジェネリック、日付と時刻、および匿名型を管理する機能。
System.IO クラスを使用したファイル入出力操作の基本的な理解。
System.Text.Json クラスとデータ転送オブジェクトを使用した JSON シリアル化と逆シリアル化の基本的な理解。