ローカル ファイルへの非同期アクセス

System.IO 名前空間を使用してローカル ファイルを管理する方法と、System.Text.Json 名前空間を使用してアプリケーション データを非同期的にバックアップおよび復元する方法について説明します。 

前提条件

  • C# Dev Kit 拡張機能がインストールされた Visual Studio Code のインストール。
  • クラス、インターフェイス、クラス継承、およびポリモーフィックな動作を実装するオブジェクト指向プログラムを C# で開発する機能。
  • コレクション、構造体、レコード、ジェネリック、日付と時刻、および匿名型を管理する機能。

このラーニング パス内のモジュール

System.IO クラスを使用してローカル ファイルとディレクトリを管理する方法、および CSV ファイルと StreamReader クラスと StreamWriter クラスを使用して C# オブジェクトを格納および取得する方法について説明します。

JsonSerializer クラス、JsonSerializerOptions クラス、およびデータ転送オブジェクトを使用して、JavaScript Object Notation (JSON) 文字列をシリアル化および逆シリアル化する方法について説明します。

asyncキーワードとawaitキーワードを使用して C# アプリで非同期タスクを実装する方法と、非同期タスクを並列で実行する方法について説明します。