我习惯于编写这样的类:
public class foo {
private string mBar = "bar";
public string Bar {
get { return mBar; }
set { mBar = value; }
}
//... other methods, no constructor ...
}
将Bar转换为自动属性似乎方便且简洁,但是如何在不添加构造函数并将初始化放在其中的情况下保留初始化?
public class foo2theRevengeOfFoo {
//private string mBar = "bar";
public string Bar { get; set; }
//... other methods, no constructor ...
//behavior has changed.
}
您可能会看到,添加构造函数并不符合我应该从自动属性中节省的工作量。
这样的事情对我来说更有意义:
public string Bar { get; set; } = "bar";
三国纷争
蝴蝶不菲
相关分类