首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> 關於C語言

C# 屬性(一):封裝本質、get/set 存取器、宣告語法、修飾詞與不可當變數使用限制

     編輯:關於C語言

屬性 體現封裝:不直接操作資料,透過存取器(get/set)控制讀寫,C# 語言層級支援(C++ 需手寫 Get/Set 方法)。

宣告語法


attributes property-modifiers type member-name { accessor-declarations }

屬性修飾詞

  • new、public、protected、internal、private
  • static、virtual、sealed、override、abstract
  • 限制:static/virtual/override/abstract 不可同時使用。

存取器區塊

以 { } 包含 get/set 區塊,定義讀寫權限。

關鍵限制

  • 不可當變數使用:無法 ref/out 傳遞、無法取位址、無法當陣列元素。
  • 語法類似欄位,但本質是方法群組。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved