更新:2007 年 11 月

本示例演示如何创建一个仅用于封装一组自动实现的属性的轻量类。当您必须使用引用类型语义时,请使用此种构造而不是结构。

示例

C# 复制代码
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
}

编译器为每个自动实现的属性创建了后备字段。这些字段无法直接从源代码进行访问。

请参见