Yak*_*kov 1 .net c# properties
我在很多情况下用来写一个属性
public string Data {get; private set; }
Run Code Online (Sandbox Code Playgroud)
通常我在构造函数中初始化它们如何为Data提供一些值,而不是显式地使用构造函数
而不是自动实现的属性使用支持字段,使用相同的值初始化该字段,然后通过属性公开它,如:
private string _Data = "Some Value";
public string Data
{
get { return _Data; }
private set { _Data = value; } //or remove it
}
Run Code Online (Sandbox Code Playgroud)