設定 (C# リファレンス)

更新 : 2007 年 11 月

set キーワードは、プロパティまたはインデクサで、プロパティ値またはインデクサの要素値を割り当てるアクセサ メソッドを定義します。詳細については、「プロパティ (C# プログラミング ガイド)」、「自動実装するプロパティ (C# プログラミング ガイド)」、および「インデクサ (C# プログラミング ガイド)」を参照してください。

次に示すのは、Seconds というプロパティの set アクセサの例です。

class TimePeriod
{
    private double _seconds;
    public double Seconds
    {
        get { return _seconds; }
        set { _seconds = value; }
    }


}

これは、自動実装するプロパティの set アクセサの例です。

class TimePeriod2
{
    public double Hours { get; set; }
}

C# 言語仕様

詳細については、「C# 言語仕様」の次のセクションを参照してください。

  • 1.6.7.2 プロパティ

  • 10.7.2 アクセサ

参照

概念

C# プログラミング ガイド

参照

C# のキーワード

その他の技術情報

C# リファレンス