将值分配给自动实现的属性

时间:2014-08-09 00:09:23

标签: c#

如何将值分配给自动实现的支持字段,如::

`private string code = "N.A";
      private string name = "not known";
      private int age = 0;

      // Declare a Code property of type string:
      public string Code
      {
         get
         {
            return code;
         }
         set
         {
            code = value;
         }
      }`

如何使用自动属性完成同样的事情,例如:

public string Code { get; set; }

显然你不能直接将值添加到auto属性中,如下所示:

public string Code = "N.A" { get; set; }

1 个答案:

答案 0 :(得分:1)

关于自动实现属性的事情恰恰是它们没有支持字段(可供您使用)。

该问题有2.5种解决方案