在很多情况下,我习惯于编写类似
public string Data {get; private set; }
通常我在构造函数中初始化它们
我如何给数据一些值,而不是显式使用构造函数
最佳答案
代替使用后备字段的自动实现属性,使用相同的值初始化该字段,然后通过属性公开它,例如:
private string _Data = "Some Value";
public string Data
{
get { return _Data; }
private set { _Data = value; } //or remove it
}
关于c# - C#中的属性初始化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23343471/