代码之家  ›  专栏  ›  技术社区  ›  Martin Ongtangco

在vs 2008中,如何将使用全局变量的所有类重新分配给具有新变量的另一个类?

  •  0
  • Martin Ongtangco  · 技术社区  · 15 年前

    是否有一个快捷方式允许我重新生成所有使用旧对象的类,并将它们全部重新生成到具有新对象的新类?

    我不是说只要按ctrl+f然后替换。

    1 回复  |  直到 15 年前
        1
  •  0
  •   Jon Skeet    15 年前

    如果他们都在使用一个全局变量,那么他们可能将其称为

    TypeName.variableName
    

    是吗?你不能搜索并替换吗?

    重构工具也有可能帮助您解决这个问题,但我怀疑在这种情况下,搜索和替换也同样容易。

    编辑:我刚试过,使用resharper肯定很容易:选择变量,右键单击,重构,移动。但不确定VS2008的本地功能。

    另一种选择是:首先改变设计,不要使用全局变量。依赖注入岩石:)