c#: ゲッター/セッター 質問する

c#: ゲッター/セッター 質問する

どこかで次のようなものを見たのですが、どういう意味なのか疑問に思いました。ゲッターとセッターであることはわかっていますが、文字列 Type がこのように定義されている理由を知りたいです。ご協力ありがとうございます。

public string Type { get; set; }

ベストアンサー1

それらは自動実装プロパティ(略して自動プロパティ)。

コンパイラは、次の単純な実装と同等のものを自動生成します。

private string _type;

public string Type
{
    get { return _type; }
    set { _type = value; }
}

おすすめ記事