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; }

如果您的 getter/setter 中不需要任何逻辑就足够了。

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

这样做也将为您隐式创建一个基础字段。

于 2012-11-18T15:26:33.637 回答