嘿所以我目前正在为大学编写一个程序,在创建我的课程时,我正在使用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; }
}
答案 0 :(得分:9)
改为使用auto-implemented properties:
public string Customer_First_Name { get; set; }
在这种情况下,编译器将生成用于存储属性值的字段。
BTW 如果您在Visual Studio中使用prop
代码段,则可以节省更多时间。只需开始输入prop
并点击Tab
- 它就会将代码段粘贴到自动生成的属性中。所有你需要的 - 提供属性名称和类型。
答案 1 :(得分:1)
public string Customer_First_Name { get; set; }
如果你的getter / setter中不需要任何逻辑,就足够了。
答案 2 :(得分:0)
public string Customer_First_Name {get; set;}
这样做也会隐式为你创建一个基础字段。