通俗来讲..get是获取值 set是设置值比如这句:get { return this._username; } 如果调用这个get方法 就能获得方法return的 this._username(返回的值)调用方法:Console.Write(对象.UserName);(输出该属性的值)比如这句:set { this._username = value; } 如果调用这个set方法 就可以重新设置username的值 value就是你新设置的值调用方法:对象.UserName="新值";(为该属性附新值) 个人理解:1.在封装数据库字段的时候非常有用,相信大家都这么用。2.你可以吧UserName当成一个这个类的一个属性,这个属性由字段_username的值确定,也可能不是_username,而是经过_username变化的。你可以在GET、SET中作相应的处理。比如这样:public string UserName { get { if(string.IsNullOrEmpty(_username))return ERRORCODE;return this._username; } set { if(string.IsNullOrEmpty(_username))this._username = defaultusername;this._username = value; } }
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。