在过去,我们声明如下特性:如何访问自动实现的属性的支持变量?
public class MyClass
{
private int _age;
public int Age
{
get{ return _age; }
set{ _age = value; }
}
}
现在我们可以这样做:
public class MyClass
{
public int Age {get; set;}
}
我的问题是,我怎么能访问在使用这个标志的自动创建私有变量?
我宁愿访问私有变量而不是公共访问者'年龄'。有没有默认的符号来访问私有变量,或者它是不可能的?
这种访问私人与公共访问者的情况有什么区别?我认为最好的做法是从声明类的逻辑中访问公共访问器。如果您添加一些逻辑到存取器,您不想更改所有代码。 – 2008-09-14 20:52:21
@ spoon16你可以给我一个添加逻辑到存取器的例子,并且必须改变你的所有代码。我不太了解这部分。 – Ogen 2014-12-21 03:17:32