"クラス" は C# の最も基本的な型です。 クラスは、状態 (フィールド) とアクション (メソッドおよびその他の関数メンバー) を 1 つの単位としてまとめたデータ構造です。 クラスは動的に作成された "インスタンス" の定義を提供し、"オブジェクト" とも呼ばれます。 クラスでは、"継承"と "ポリモーフィズム" をサポートします。これによって "派生クラス" が "基底クラス" を拡張して特殊化できます。
クラスの内容は、静的メンバーまたはインスタンス メンバーです。 静的メンバーはクラスに属しており、インスタンス メンバーはオブジェクト (クラスのインスタンス) に属しています。
クラスに格納できるメンバーの種類の概要を次に示します。
ー 定数
ー フィールド
ー メソッド
ー プロパティ
ー インデクサー
ー イベント
ー 演算子
ー コンストラクター
ー ファイナライザー
ー 種類
class クラス名 {
クラス内容
}
例:
class Person {
public string name;
public int age;
}