学習パス

モダン C#

LINQ、パターンマッチング、ラムダ、async/await、JSON をチャレンジで使ってみます。

レッスン 7 件 · チャレンジ 10 件

パスを始める →
  1. レッスン チャレンジ 2 件 C#のLINQでデータを問い合わせる このレッスンでは、LINQを使って、コレクションのデータの絞り込み、並べ替え、変換を数行で行います。
  2. レッスン チャレンジ 1 件 C#のLINQで学生をグループ化する このレッスンでは、LINQを使って学生を評価ごとにグループ化し、グループごとの平均点を計算します。
  3. レッスン チャレンジ 2 件 C#のパターンマッチング このレッスンでは、パターンを使ったswitch式で、データの型と値をすっきり安全に調べます。
  4. レッスン チャレンジ 1 件 C#のデリゲートとラムダ式 このレッスンでは、デリゲートFuncとラムダ式を使って、関数を別のメソッドに引数として渡します。
  5. レッスン チャレンジ 1 件 C#のasyncとawaitによる非同期プログラミング このレッスンでは、asyncとawaitで非同期のコードを書き、プログラムを止めずに処理の完了を待ちます。
  6. レッスン チャレンジ 1 件 C#のTask.WhenAllで複数の処理を同時に実行する このレッスンでは、互いに関係のない2つの非同期処理を同時に実行し、Task.WhenAllで両方の完了を待ちます。
  7. レッスン チャレンジ 2 件 C#でオブジェクトとJSONを相互に変換する このレッスンでは、System.Text.Jsonを使って、C#のオブジェクトをJSON文字列に変換し、その文字列からオブジェクトを作り直します。