学習パス

C# の基礎

最初のプログラムから、演算子、入力、条件分岐、ループ、文字列、配列、コレクション、メソッド、例外まで。各トピックのあとにチャレンジがあります。

レッスン 17 件 · チャレンジ 31 件

パスを始める →

1 はじめの一歩 レッスン 4 件

  1. レッスン チャレンジ 1 件 Hello WorldとC#プログラムの構造 このレッスンでは、最初のC#プログラムを書き、コンソールアプリの基本的な構造を学びます。
  2. レッスン チャレンジ 2 件 C#のデータ型・変数・定数 このレッスンでは、型を明示した変数の宣言、キーワードvarの使い方、constによる定数の作成を学びます。
  3. レッスン チャレンジ 2 件 C#の演算子とMathクラス このレッスンでは、算術・代入・比較・論理演算子と、Mathクラスの数学関数をC#で使います。
  4. レッスン チャレンジ 2 件 C#でキーボードからデータを読み取る このレッスンでは、Console.ReadLineでユーザーの入力を読み取り、int.TryParseで安全に数値へ変換します。

2 条件分岐 レッスン 2 件

  1. レッスン チャレンジ 2 件 C#の条件分岐とswitch式 このレッスンでは、switch式を使って、点数の評価を短く読みやすく決めます。
  2. レッスン チャレンジ 1 件 C#のswitch式で簡単な電卓を作る このレッスンでは、switch式で簡単な電卓を作り、すべての演算と不正なケースをきちんと処理します。

3 ループ レッスン 1 件

  1. レッスン チャレンジ 2 件 C#のループ このレッスンでは、for、foreach、whileのループとキーワードcontinueを使って、配列の各要素を処理します。

4 文字列 レッスン 2 件

  1. レッスン チャレンジ 3 件 C#の文字列と文字列補間 このレッスンでは、文字列補間、空白の除去、大文字と小文字を区別しない検索といったC#の文字列の機能で文章を扱います。
  2. レッスン チャレンジ 1 件 C#で請求書と数値の書式を整える このレッスンでは、文字列補間を使って、列がそろい金額の書式が整った小さな請求書を表示します。

5 コレクション レッスン 3 件

  1. レッスン チャレンジ 3 件 C#の配列 このレッスンでは、2次元配列も含めて、C#の配列の作成、読み取り、変更、走査、並べ替えを行います。
  2. レッスン チャレンジ 2 件 C#のListとDictionary このレッスンでは、順番のあるデータをListに、キーと値の組のデータをDictionaryに保存します。
  3. レッスン チャレンジ 2 件 C#のDictionaryで単語の出現回数を数える このレッスンでは、文を小文字にそろえた後、Dictionaryで各単語が何回出てくるかを数えます。

6 関数 レッスン 2 件

  1. レッスン チャレンジ 2 件 C#のメソッド・引数・タプル このレッスンでは、名前付きタプルを使って、複数の値を一度に返すメソッドを定義します。
  2. レッスン チャレンジ 2 件 C#のタプルで複数の統計値を返す このレッスンでは、タプルを使って、最小値、最大値、平均値を一度に返すメソッドを書きます。

7 エラーとファイル レッスン 2 件

  1. レッスン チャレンジ 2 件 C#の例外処理 このレッスンでは、入力データをチェックし、予想できるエラーを、プログラムを突然止めずに処理します。
  2. レッスン チャレンジ 1 件 C#のTryParseで入力データをチェックする このレッスンでは、例外を使わずに、TryParseでユーザーの入力を安全に数値へ変換します。

8 オブジェクトとクラス レッスン 1 件

  1. レッスン チャレンジ 1 件 C#のクラスとオブジェクト このレッスンでは、プロパティとメソッドを持つクラスを定義し、そこからオブジェクトを作って状態を変えます。
次に進む: プログラミングの基礎