屬性 體現封裝:不直接操作資料,透過存取器(get/set)控制讀寫,C# 語言層級支援(C++ 需手寫 Get/Set 方法)。
attributes property-modifiers type member-name { accessor-declarations }
new、public、protected、internal、privatestatic、virtual、sealed、override、abstractstatic/virtual/override/abstract 不可同時使用。以 { } 包含 get/set 區塊,定義讀寫權限。
ref/out 傳遞、無法取位址、無法當陣列元素。