C#中定义字段为了安全一般都是定义为私有的private,它的属性get(读)和set(取)中的语句可以修改,用来做一些权限之类的判断(我笨不太会组织语言,不过这种大家应该很容易查到的),虽然这样很方便了,但如果字段过多还是会造成很长的类文件,而属性的目的是为了灵活,我们写代码是为了简洁易懂,所以这时候就可以用到自动属性啦。
private string name; public string Name{ get{return Name;} set{name=value;} }
这是快捷键打出来的字段的属性,vs字段属性快捷键是ctrl+R+E(先R后E),是不是有点长?
好,我们的自动属性就很萌的啦,
private string name{get;set}
是不是是不是?
简洁易懂,自动属性快速展开是 PROP然后连按2下tab键,再修改里面的类型和字段名
需要注意的是,按照命名规范字段名前面要有下划线(如果我没记错的花),emmmm这里没加是因为我是新手(才不会说我是忘了又懒得敲上去)
有不对的地方call我不骂好伐。