C#属性有什么作用
C#屬性有什么作用
1,主要作用:將讀,寫權限分開。如果不使用屬性,僅使用public, protected, private,這幾個限制都是讀,寫屬性一起的,可讀就可寫,不可讀同時也不可寫。
不能實現只讀不可寫,只寫不可讀的需求。
2,更好的安全性:可以在SET中通過條件判斷來限制非法值等。
這雖然可以通過函數來實現,但不如屬性的調用簡潔方便。
3,更高的靈活性:給屬性賦值或取值時,Code可以對變量_code進行運算后得到
如
???????
????????????????????????
????????????????????????
?
???????????????
?
posted on 2016-10-01 18:14 時空觀察者9號 閱讀(...) 評論(...) 編輯 收藏
總結
- 上一篇: C#中的默认访问修饰符
- 下一篇: C#中的Decimal类型