您好,登錄后才能下訂單哦!
通俗來講..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;
}
}
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。