C# の基礎
最初のプログラムから、演算子、入力、条件分岐、ループ、文字列、配列、コレクション、メソッド、例外まで。各トピックのあとにチャレンジがあります。
パスを始める →1 はじめの一歩 レッスン 4 件
- レッスン チャレンジ 1 件 Hello World とプログラムの構造 C# コンソールプログラムのエントリポイントと構造を理解します。
- レッスン チャレンジ 2 件 型、変数、定数 C# で型の決まった値と定数を宣言します。
- レッスン チャレンジ 2 件 演算子と数学関数 C# で算術、代入、比較、論理の各演算子と Math クラスを使います。
- レッスン チャレンジ 2 件 コンソール入力を読む Console.ReadLine で入力を読み取り、int.TryParse で安全に変換します。
2 条件分岐 レッスン 2 件
- レッスン チャレンジ 2 件 条件と switch 式 if 文と簡潔な switch 式で処理を選びます。
- レッスン チャレンジ 1 件 switch 式の電卓 C# の switch 式で電卓を作ります。
3 ループ レッスン 1 件
4 文字列 レッスン 2 件
- レッスン チャレンジ 3 件 文字列と文字列補間 モダンな C# の文字列機能でテキストを組み立て、調べます。
- レッスン チャレンジ 1 件 請求書と数値の書式 文字列補間で桁をそろえた通貨の出力を作ります。
5 コレクション レッスン 3 件
- レッスン チャレンジ 3 件 配列 C# の配列を作り、読み、変更し、走査し、並べ替えます。2 次元配列も扱います。
- レッスン チャレンジ 2 件 List と Dictionary ジェネリックコレクションで順序のある値とキー付きのデータを保存します。
- レッスン チャレンジ 2 件 Dictionary で単語を数える Dictionary<TKey,TValue> で正規化した単語を数えます。
6 関数 レッスン 2 件
- レッスン チャレンジ 2 件 メソッド、引数、タプル 名前付きの結果や複数の戻り値を持つ再利用できるメソッドを定義します。
- レッスン チャレンジ 2 件 タプルで統計を返す クラスを作らずに名前付きの結果を複数返します。
7 エラーとファイル レッスン 2 件
- レッスン チャレンジ 2 件 例外処理 操作を検証し、想定される失敗から回復します。
- レッスン チャレンジ 1 件 TryParse で入力を検証する 通常の検証に例外を使わずユーザー入力を解析します。