【问题标题】:Refactoring public methods to another class将公共方法重构为另一个类
【发布时间】:2013-03-18 06:35:57
【问题描述】:

我有一个 C# win 表单,用作我的应用程序的 GUI。在表单代码中,我编写了表单事件使用的所有公共方法。现在我需要将所有这些公共方法重构为另一个 static 类。我研究了 7 种重构 VS2010 内置的方法 (See here)。我也使用了 Extract 接口方法,但是在初始化之前我仍然需要实现一个接口方法。我的问题是; Visual Studio 2010 中是否有任何功能可以执行此操作? Like This

【问题讨论】:

    标签: c# refactoring automated-refactoring


    【解决方案1】:

    Visual Studio 不支持提取类重构。最新版本的 ReSharper 可以。

    【讨论】:

    • 谢谢。我去看看。
    【解决方案2】:

    1 - 静态类不能实现接口,所以排除这种可能性。

    2- 你不能模拟静态类。

    VS 2010 没有提取类重构技术,因此您需要考虑使用 ReSharper 或其他重构工具

    【讨论】:

    • 我没有选择选项1。我说我只是尝试了Extract接口INSTEAD静态类提取。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-11-29
    • 2011-12-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-24
    相关资源
    最近更新 更多