代码之家  ›  专栏  ›  技术社区  ›  TWA

将C#公共字段重构为属性的工具

  •  5
  • TWA  · 技术社区  · 16 年前

    有人知道有什么自动重构工具可以帮助解决这个问题吗?

    3 回复  |  直到 16 年前
        1
  •  8
  •   Reed Copsey    16 年前

    Resharper使用Alt+PageDown/Alt+Enter(使用默认键绑定)可以非常快速地执行此操作。如果您位于第一个字段,Alt+PageDown将跳到下一个字段(因为它将包括包装公共字段作为建议的重构),Alt+Enter将提示您将其包装在属性中。

    由于您很可能希望避免对所有属性进行全面覆盖,因此这可能是最快的方法。对一个类这样做很快,因为它会跳到你需要去的地方。..

        2
  •  2
  •   Josh Withee    5 年前

    将字段重构为属性(无需扩展):

    Refactor C# fields to properties

    步骤1:重构所有要由属性封装的字段

        3
  •  0
  •   Carl Manaster    16 年前

    如果您在VS.NET中重命名字段,VS会提示您更改重命名字段的所有出现。

    因此,将您的公共变量更改为属性名,告诉VS更改此变量的所有实例,然后创建一个私有变量来存储值和专有名称的公共属性。删除公共变量,就可以开始了。

    推荐文章