学習パス

C# 練習問題

入力の解析、整形、日付、タプル、コレクション、独自例外を扱う短く実践的な C# の演習です。

レッスン 11 件 · チャレンジ 16 件

パスを始める →
  1. レッスン チャレンジ 1 件 TryParse で入力を検証する 通常の検証に例外を使わずユーザー入力を解析します。
  2. レッスン チャレンジ 1 件 switch 式の電卓 C# の switch 式で電卓を作ります。
  3. レッスン チャレンジ 1 件 請求書と数値の書式 文字列補間で桁をそろえた通貨の出力を作ります。
  4. レッスン チャレンジ 2 件 DateOnly で予約を管理する DateOnly と DayOfWeek で日付を計算します。
  5. レッスン チャレンジ 2 件 タプルで統計を返す クラスを作らずに名前付きの結果を複数返します。
  6. レッスン チャレンジ 1 件 ジェネリックなタスクリスト List<T> で型付きのタスクレコードを管理します。
  7. レッスン チャレンジ 2 件 Dictionary で単語を数える Dictionary<TKey,TValue> で正規化した単語を数えます。
  8. レッスン チャレンジ 2 件 HashSet で重複のないタグ タグを正規化して重複を取り除きます。
  9. レッスン チャレンジ 1 件 カプセル化した銀行口座 検証付きのドメインメソッドで残高を守ります。
  10. レッスン チャレンジ 2 件 独自のドメイン例外 業務上の失敗を表す例外を作り、捕まえます。
  11. レッスン チャレンジ 1 件 パターンマッチングによる分類 プロパティパターンと関係パターンでさまざまな値を分類します。