如何:使用自动实现的属性实现轻量类(C# 编程指南) - C# 编程指南

返回介绍

如何:使用自动实现的属性实现轻量类(C# 编程指南)

发布于 2019-11-12 字数573 浏览 831 评论 0

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

示例

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
}

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

请参见

参考

属性(C# 编程指南)struct(C# 参考)

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

目前还没有任何评论,快来抢沙发吧!