有人可以提供有关C#中自动属性的简单解释,它们的用途以及一些示例吗?请尽量保持外行的语言!
当属性访问器中不需要其他逻辑时,将使用“自动属性”。 该声明将如下所示:
public int SomeProperty { get; set; }
它们只是语法糖,因此您无需编写以下更冗长的代码:
private int _someField; public int SomeProperty { get { return _someField;} set { _someField = value;} }