重构现有类以使用隐式属性

时间:2012-05-03 06:52:21

标签: c# visual-studio

  

可能重复:
  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个类重构和复制/粘贴将是一个令人难以置信的无聊任务。

这有更聪明的方法吗?

0 个答案:

没有答案