1.首先我模仿了java的写法,亲测这种做法是OK的.
2.问题来了,能不能快速的写上所有属性的setter和getter,答案是不能,那怎么办?
3.C#提供了一种getter和setter的写法
这我就奇怪了,public那岂不是既能访问又能写入?那还要setter和getter干吗?
4.其实不是的
结果是不行
提示那么是只读属性的,这说明禁用set方法生效了.
5.那么我只有set,没有get行不行?也不行
结论:
如果要设置不能读也不能写:private string name;
如果设置只能读不能写:public string name{get;}
如果设置既能读也能写:public string name{set;get;}
接下来分享一个小技巧:在C#中怎样快速输出{get ;set ;}
然后就把int Myproperty改成自己的想要新建的变量就OK了