C 中關於get和set的詳細例子介紹

2021-04-15 00:51:31 字數 491 閱讀 7015

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 

關於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關鍵字暴露給系統中的其他類了,而...