- C# の型・変数・制御構文(if / for / while / switch)
- クラス・オブジェクト・プロパティ・メソッドの設計
- 継承・抽象クラス・インターフェースによるコードの再利用
- コレクション(List・Dictionary)と LINQ を使ったデータ操作
プログラミング未経験の方でも順番に読み進められるように構成されています。 C 言語・Java・Python などの経験がある方に向けた補足コメント(「C 経験者へ」「Java 経験者へ」など)も各ドキュメントに記載しています。
以下の順番で学習することを推奨します。
- how-to-run.md — 演習ファイルの実行方法(最初に読んでください)
- 01_types-and-control.md — 型・変数・制御構文
- 02_classes.md — クラス・オブジェクト
- 03_inheritance-interface.md — 継承・インターフェース
- 04_collections-linq.md — コレクション・LINQ
- 05_exception.md — 例外処理(try-catch)
- 06_delegates-events.md — デリゲート・イベント・Action/Func
- cheatsheet.md — リファレンス(いつでも参照可)
exercises/ フォルダに各章対応の演習ファイルが含まれています。
| ファイル | 内容 |
|---|---|
XX_exercise.cs |
穴埋め演習(自分で解く) |
XX_answer.cs |
解答例(答え合わせ用) |
実行方法は how-to-run.md を参照してください。