デリゲート、イベント、async
コールバック、イベント、async/await、Task.WhenAll、リソースの後片付け、JSON など、実践的な C# プログラムの技術です。
パスを始める →- レッスン チャレンジ 1 件 C#のデリゲートとラムダ式 このレッスンでは、デリゲートFuncとラムダ式を使って、関数を別のメソッドに引数として渡します。
- レッスン チャレンジ 1 件 C#のイベント(event) このレッスンでは、イベントを宣言し、イベントの処理を登録して、変化があったときにイベントを発生させます。
- レッスン チャレンジ 1 件 C#のイベントの発行者と購読者のモデル このレッスンでは、イベントを使って、注文の状態が変わるたびに登録したオブジェクトへ知らせます。
- レッスン チャレンジ 1 件 C#のasyncとawaitによる非同期プログラミング このレッスンでは、asyncとawaitで非同期のコードを書き、プログラムを止めずに処理の完了を待ちます。
- レッスン チャレンジ 1 件 C#のTask.WhenAllで複数の処理を同時に実行する このレッスンでは、互いに関係のない2つの非同期処理を同時に実行し、Task.WhenAllで両方の完了を待ちます。
- レッスン チャレンジ 1 件 C#のIDisposableとusingでリソースを解放する このレッスンでは、using宣言を使い、エラーが起きた場合も含めてリソースが必ず適切なタイミングで解放されるようにします。
- レッスン チャレンジ 2 件 C#でオブジェクトとJSONを相互に変換する このレッスンでは、System.Text.Jsonを使って、C#のオブジェクトをJSON文字列に変換し、その文字列からオブジェクトを作り直します。
- レッスン チャレンジ 2 件 C#でJSONの往復変換を行う このレッスンでは、レコードをJSONに変換してから読み戻し、データがそのまま保たれていることを確認します。