次の方法で共有


メンバ (C# プログラミング ガイド)

クラスと構造体には、そのデータおよび動作を表すメンバがあります。これらのメンバは以下のとおりです。

  • フィールド (C# プログラミング ガイド)
    フィールドは、一般にクラス データを保持し、クラスの一部と見なされるオブジェクトのインスタンスです。たとえば、Calender クラスには、現在の日付を格納するフィールドがあります。
  • プロパティ (C# プログラミング ガイド)
    プロパティはクラスのメソッドで、そのクラスのフィールドのようにアクセスされます。プロパティは、クラスのフィールドを保護し、オブジェクトが認識することなくフィールドが変更されるのを防止できます。
  • メソッド (C# プログラミング ガイド)
    メソッドは、クラスが実行できるアクションを定義します。メソッドは、入力データを提供するパラメータを受け取り、パラメータを通じて出力データを返すことができます。メソッドは、パラメータを使用せずに値を直接返すこともできます。
  • デストラクタ (C# プログラミング ガイド)
    デストラクタは、オブジェクトをメモリから削除するときにランタイム実行エンジンによって呼び出されるメソッドです。デストラクタは、通常、解放する必要があるリソースが適切に処理されるようにするために使用します。

参照

関連項目

メソッド (C# プログラミング ガイド)
メソッド (C# プログラミング ガイド)
デストラクタ (C# プログラミング ガイド)
プロパティ (C# プログラミング ガイド)
フィールド (C# プログラミング ガイド)
インデクサ (C# プログラミング ガイド)
入れ子にされた型 (C# プログラミング ガイド)
演算子 (C# プログラミング ガイド)
オーバーロードされた演算子 (C# プログラミング ガイド)

概念

C# プログラミング ガイド
クラス (C# プログラミング ガイド)
イベント (C# プログラミング ガイド)
イベントとデリゲート

その他の技術情報

メンバのデザインのガイドライン
コンストラクタ (C# プログラミング ガイド)