共用方式為


HOW TO:使用自動實作的屬性來實作輕量型類別 (C# 程式設計手冊)

更新:2007 年 11 月

本範例顯示如何建立輕量型類別,該類別只提供封裝自動實作屬性集的服務。使用這種建構而非必須使用參考型別語意時的結構 (Struct)。

範例

public class Contact
{
    public string Name { get; set; }
    public string Address { get; set; }
    public int ContactNumber { get; set; }
    public int ID { get; private set; } // readonly
}

編譯器會對每個自動實作屬性建立支援欄位。這些欄位無法從來源程式碼直接存取。

請參閱

參考

屬性 (C# 程式設計手冊)

struct (C# 參考)