可能重复:
Use “convert to auto property” on multiple properties at once
我想重构现有的类以使用隐式属性。
而不是:
public class ClassA
{
private string field1;
public string Field1
{
get
{
return this.field1;
}
set
{
this.field1 = value;
}
}
替换为:
public class ClassA
{
public string Field1 { get; set; }
}
现有代码对这些字段没有任何特殊之处,因此重构是完全安全的。然而,有超过100个类重构和复制/粘贴将是一个令人难以置信的无聊任务。
这有更聪明的方法吗?