当我们要引用一个属性(对其进行读取的时候)调用get访问器以读取属性值
class Person
{
private string name; // the name field
public string Name // the Name property
{
get
{
return name;
}
}
}
person ps=new person();
console.write(ps.Name);
此时调用的是get访问器
get 访问器必须以 return 或 throw 语句终止,并且控制权不能离开访问器体。
通过get访问器更改对象状态不是一种好的编程风格
private int number;
public int Number
{
get
{
return number++; // Don't do this
}
}