← クエスト一覧へ

C# ガイドブック

🏠

基礎知識

2 記事
1
C# の型システム

C# は静的型付け言語です。変数を宣言するとき、型を指定する必要があります。

📦 主な組み込み型
説明
int整数int age = 16;
double倍精度小数double pi = 3.14;
string文字列string name = "たろう";
bool真偽値bool ok = true;
💡 var で型推論
var name = "たろう";   // string と推論
var age = 16;           // int と推論
2
クラスとオブジェクト指向

C# のもっとも大きな特徴がオブジェクト指向プログラミング(OOP)です。

🏗️ クラスの基本構造
class Person {
    public string Name;
    public int Age;

    public Person(string name, int age) {
        Name = name;
        Age = age;
    }

    public void Greet() {
        Console.WriteLine($"私は{Name}、{Age}歳です");
    }
}

Person p = new Person("たろう", 16);
p.Greet();
📌 OOP の4原則
  • カプセル化 ― データとメソッドをひとまとめにする
  • 継承 ― 既存クラスの機能を引き継いで拡張する
  • ポリモーフィズム ― 同じ呼び出し方で異なる動作を実現
  • 抽象化 ― 詳細を隠して本質的な部分だけ公開する