メンバ (C# プログラミング ガイド)
クラスと構造体には、そのデータおよび動作を表すメンバがあります。これらのメンバは以下のとおりです。
- フィールド (C# プログラミング ガイド)
フィールドは、一般にクラス データを保持し、クラスの一部と見なされるオブジェクトのインスタンスです。たとえば、Calender クラスには、現在の日付を格納するフィールドがあります。
- プロパティ (C# プログラミング ガイド)
プロパティはクラスのメソッドで、そのクラスのフィールドのようにアクセスされます。プロパティは、クラスのフィールドを保護し、オブジェクトが認識することなくフィールドが変更されるのを防止できます。
- メソッド (C# プログラミング ガイド)
メソッドは、クラスが実行できるアクションを定義します。メソッドは、入力データを提供するパラメータを受け取り、パラメータを通じて出力データを返すことができます。メソッドは、パラメータを使用せずに値を直接返すこともできます。
- イベント (C# プログラミング ガイド)
イベントは、ボタンのクリックやメソッドの正常な終了などの発生に関する通知を他のオブジェクトに提供する手段です。イベントを定義し、トリガするには、デリゲートを使用します。詳細については、「イベントとデリゲート」を参照してください。
- 演算子 (C# プログラミング ガイド)
演算子は、オペランドの演算を実行する用語または記号です (+、*、< など)。演算子は、カスタム データ型の演算を実行するよう再定義できます。詳細については、「オーバーロードされた演算子 (C# プログラミング ガイド)」を参照してください。
- インデクサ (C# プログラミング ガイド)
インデクサを使用すると、配列と同じようにオブジェクトにインデックスを付けることができます。
- コンストラクタ (C# プログラミング ガイド)
コンストラクタは、オブジェクトを初めて作成するときに呼び出されるメソッドです。コンストラクタは、一般にオブジェクトのデータを初期化するために使用します。
- デストラクタ (C# プログラミング ガイド)
デストラクタは、オブジェクトをメモリから削除するときにランタイム実行エンジンによって呼び出されるメソッドです。デストラクタは、通常、解放する必要があるリソースが適切に処理されるようにするために使用します。
- 入れ子にされた型 (C# プログラミング ガイド)
入れ子にされた型は、クラスや構造体の中で宣言された型です。入れ子にされた型は、通常、それを格納している型だけで使用されるオブジェクトを表すために使用します。
参照
関連項目
メソッド (C# プログラミング ガイド)
メソッド (C# プログラミング ガイド)
デストラクタ (C# プログラミング ガイド)
プロパティ (C# プログラミング ガイド)
フィールド (C# プログラミング ガイド)
インデクサ (C# プログラミング ガイド)
入れ子にされた型 (C# プログラミング ガイド)
演算子 (C# プログラミング ガイド)
オーバーロードされた演算子 (C# プログラミング ガイド)
概念
C# プログラミング ガイド
クラス (C# プログラミング ガイド)
イベント (C# プログラミング ガイド)
イベントとデリゲート