一尘不染

什么是C#中的自动属性,其目的是什么?

c#

有人可以提供有关C#中自动属性的简单解释,它们的用途以及一些示例吗?请尽量保持外行的语言!


阅读 442

收藏
2020-05-19

共1个答案

一尘不染

当属性访问器中不需要其他逻辑时,将使用“自动属性”。
该声明将如下所示:

public int SomeProperty { get; set; }

它们只是语法糖,因此您无需编写以下更冗长的代码:

 private int _someField;
 public int SomeProperty 
 {
    get { return _someField;}
    set { _someField = value;}
 }
2020-05-19