将公共方法重构为另一个类

时间:2013-03-18 06:35:58

标签: c# refactoring automated-refactoring

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

2 个答案:

答案 0 :(得分:2)

Visual Studio不支持Extract Class重构。 ReSharper的最新版本。

答案 1 :(得分:0)

1 -Static类无法实现接口,因此排除了这种可能性。

2-你不能模拟静态类。

VS 2010没有Extract Class重构技术,所以你需要考虑使用ReSharper或其他refatcoring工具