如何在Visual Studio 2013中封装多个字段?

时间:2014-02-03 07:46:11

标签: c# visual-studio-2013 encapsulation

在我的C#项目中,我通常会尝试避免使用自动设置器/ getter,而更喜欢旧式的字段设置。例如:

private string m_name;
public string Name
{
    get
    {
        return m_name;
    }
    set
    {
        m_name = value;
    }
}

在构建大型类时,我通常首先编写字段然后使用 CTRL - R + CTRL - E 封装单个属性。我试图找到一种方法来封装多个字段。发现了第三方扩展,它执行此操作 - CodeHelper 1.5,但它没有正确处理m_prefix。是否有另一种方法来实现前缀?

1 个答案:

答案 0 :(得分:1)

如果您真的在寻找第三方扩展程序,我强烈推荐Resharper。您可以为自动属性引入支持字段,反之亦然。尽管如此,我也同意如果你在Getters / Setters中没有做任何其他事情,那么就没有必要引入支持字段。您还可以在不支持字段的情况下调试属性,只需添加快速监视。