C#.NET常見問題(FAQ)-get set屬性有什麼意義

使用get,set可以讓類定義的更加規範,因爲正常情況下,如果我們寫一個自定義類,他的屬性要麼是public,要麼是private,但是如果public的屬性又要做限制,比如人年齡不允許負數,也不允許大於150,那麼你只是限制爲int類型是不夠的。人的名字不允許少於兩個字符,不允許超過5個字符,那麼你只是限制爲string也是不夠的。所以本質是get,set就是定義讀寫變量的接口(最常見的是用戶注
相關文章
相關標籤/搜索