是得到;设置属性语法会有所不同
本文关键字:属性语法 有所不同 设置 | 更新日期: 2023-09-27 18:32:42
我是C#语言的新手。Get 有不同的语法;设置属性。喜欢
public string Name
{
get
{
return this.name;
}
set
{
this.name = value;
}
}
public string Name
{
get { return _name; }
set { _name = value; }
}
protected string Name { get; set; }
这些语法之间有什么区别?遵循不同的语法对功能有影响吗?还是所有语法都会执行相同的功能?
前两种语法完全相同,因为您可以省略this
关键字。
第三个工作原理完全相同,但自动生成支持字段,使代码更短,更易于编写。