C#属性总结
属性的作用是保护字段,保证对字段的读取和赋值符合要求。
1 public string _Name; 2 public string Name 3 { 4 get{return _name;} 5 set{_name=value;} 6 } 7 public string get_Name() 8 { 9 return this._name; 10 } 11 public void Set_Name(string value) 12 { 13 this._name=value; 14 }
属性的本质:就是2个方法,get();set();(获取,设置)
当把字段改为Privare时,program中的赋值必须使用属性。在赋值的过程中属性起过渡作用。