get set是用來擴充套件域的,也就是c裡的變數,只是用起來更加靈活而己。看以下**:
using system;
public class cls
set
} public static void main()
} 執行結果為:
aaa
dsf
120
也就是先把120賦值給value(相當乙個儲存空間),然後再用get{}返回給book,實際上也就是一次改變變數值的過程。
那你也許會問為什麼要這麼複雜呢?因為這是用了巢狀,所以可以更加方便的寫入其它語句,在以後你就應該學到了。
如果沒有:
obj.book = 120;
請想一想會是什麼結果呢?
只是乙個取值過程:get{}而沒有執行set{}
結果為:
dsf
0
關於C 中get和set
在程式中經常碰到get set,不甚明白,在網上查詢時也說的迷迷糊糊,所以整理下,以學的明白透徹點。有兩個類person public class person public class person 第乙個型別的name屬性未封裝,其name屬性直接通過public關鍵字暴露給系統中的其他類了,而...
C 關於屬性欄位中的set和get
問題描述 在字段和屬性中,屬性具有的一些特性,關於set和get的操作 課本例項 using system using system.collections.generic using system.linq using system.text class circlearea setelse pu...
關於C 中的get與set函式
在程式中經常碰到get set,不甚明白,在網上查詢時也說的迷迷糊糊,所以整理下,以學的明白透徹點。有兩個類person public class person public class person 第乙個型別的name屬性未封裝,其name屬性直接通過public關鍵字暴露給系統中的其他類了,而...