为什么我们在类中创建一个私有变量,然后在c#中的以下行中创建一个公共属性?我也没有得到获取和设置属性的概念.
我的意思是为什么我们这样做
public class MyClass
{
private string _myProperty;
public string MyProperty
{
get
{ return _myProperty; }
set
{ _myProperty = value; }
}
Run Code Online (Sandbox Code Playgroud)
或这个
public class MyClass
{
public string MyProperty {get;set;}
}
Run Code Online (Sandbox Code Playgroud)
我的问题与此问题非常类似: 为什么我们需要创建类变量来获取和设置属性?
上面的线程似乎没有解决我的问题.有人请详细说明:
问题的答案可能太长了.但即使你花费宝贵的时间来恰当地解释一个问题,我也不仅仅是有义务.提前致谢 :)