第一种
现在基本不会这么写,定义两个方法作为“中间人”传递、改写数据
public class Stduent
{
string name;
public string getName()
{
return name;
}
public void setName(string name)
{
this.name = name;
}
}
第二种
如果想在调用时不仅仅只调用原本的可以在get set里面进行操作
public string Name
{
get
{
//return " "名字是:"+name;
return name;
}
set
{
name = value;
}
}
用lambda表达式写:
public string Name
{
get => name;
set => name = value;
}
第三种
优点是简洁,缺点是无法在里面做任何改动。
public string Name
{
get;
set;
}