C#学習ハブ

C#を1レッスンずつ学ぶ

C#と.NETを短いレッスンで学びます。実行できるコードとデバッグ練習付きです。基礎から学習パスに沿って進み、課題で練習しましょう。

学習パス

パスに沿って学びましょう。短いレッスンで学んだあと、チャレンジで自分で使えるか確かめます。

C# 練習問題

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

  • レッスン 11 件
  • チャレンジ 16 件
  • 約 7 時間
  1. レッスン: C#のTryParseで入力データをチェックする
  2. レッスン: C#のswitch式で簡単な電卓を作る
  3. レッスン: C#で請求書と数値の書式を整える
  4. レッスン: C#のDateOnlyで予約日を決める
  5. ほか 7 ステップ

LINQ とコレクション

LINQ でデータを検索・グループ化・結合・ページ分けし、独自のメソッドでコレクションを拡張します。

  • レッスン 9 件
  • チャレンジ 14 件
  • 約 6 時間
  1. レッスン: C#のListとDictionary
  2. レッスン: C#のLINQでデータを問い合わせる
  3. レッスン: C#のLINQで商品データを絞り込んで選ぶ
  4. レッスン: C#のLINQで学生をグループ化する
  5. ほか 5 ステップ

デリゲート、イベント、async

コールバック、イベント、async/await、Task.WhenAll、リソースの後片付け、JSON など、実践的な C# プログラムの技術です。

  • レッスン 8 件
  • チャレンジ 10 件
  • 約 5 時間
  1. レッスン: C#のデリゲートとラムダ式
  2. レッスン: C#のイベント(event)
  3. レッスン: C#のイベントの発行者と購読者のモデル
  4. レッスン: C#のasyncとawaitによる非同期プログラミング
  5. ほか 4 ステップ

C# のトピックを探す

C#の配列

このレッスンでは、2次元配列も含めて、C#の配列の作成、読み取り、変更、走査、並べ替えを行います。

レッスンを見る →