如何:使用自动实现的属性实现轻量类

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

示例

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
}

本在线速查手册由www.w〔3〔x〔u〔e.com提供,请勿盗用!

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