C#雜記-自動實現的屬性(自動屬性)


基礎知識:

普通屬性:可讀或可寫並將值存儲到一個私有變量中的屬性,不對數據做任何加工,沒有自定義代碼。

private string name
public string Name
{
    get{return name}
    set{name = value}            
}

快速生成   鍵入“propfull”連按兩次“Tab”,自動生成,再修改變量名和屬性名

 

自動屬性(代替普通屬性)

public string Name {get;set;}

快速生成  鍵入“prop”連按兩次“Tab”,自動生成

取值方法和賦值方法指定不同的訪問權限,依然可以。

快速生成  鍵入“propg”連續兩次“Tab”,自動生成公開讀,私有寫的屬性。

-----------------------------------------------------------------------------------------------------------

 使用自動屬性替代普通屬性,讓代碼更簡潔易懂。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM