4

ねえ、私は現在大学向けのプログラムを書いています。私が使用しているクラスを作成するときに get set 私の質問は、以下に示すこの方法よりも簡単に設定する方法があるかどうかです。

現在の方法を示すコード スニペット

    private string customer_first_name;
    private string customer_surname;
    private string customer_address;
    public DateTime arrival_time;

//Using accessors to get the private variables
//Using accessors to set the private variables

    public string Customer_First_Name
    {
        get { return customer_first_name; }
        set { customer_first_name = value; }
    }
4

3 に答える 3

9

代わりに、自動実装されたプロパティを使用してください。

public string Customer_First_Name { get; set; }

この場合、コンパイラはプロパティ値を格納するためのフィールドを生成します。

ところでprop、Visual Studio でコード スニペットを使用すると、さらに時間を節約できます。入力propを開始してヒットするだけTabで、自動生成されたプロパティのスニペットが貼り付けられます。必要なものはすべて - プロパティ名とタイプを提供します。

于 2012-11-18T15:26:21.580 に答える
1
public string Customer_First_Name { get; set; }

ゲッター/セッターにロジックが必要ない場合は、これで十分です。

于 2012-11-18T15:26:43.717 に答える
0
public string Customer_First_Name {get; set;}

これを行うと、基になるフィールドも暗黙的に作成されます。

于 2012-11-18T15:26:33.637 に答える