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
}
編譯器會對每個自動實作屬性建立支援欄位。這些欄位無法從來源程式碼直接存取。