5

在 resharper 功能页面中:

提取类
允许将类的一些字段和方法提取到一个单独的新创建的类中。当一个类变得太大、太不连贯或做太多事情时,这种重构很有用。

我在类中选择了几个方法,打开上下文菜单并且找不到与提取类相关的任何内容,我错过了什么吗?

4

1 回答 1

4

找到了: 在此处输入图像描述

您需要将光标放在类名上,然后在 Refactor 菜单中有 Extract class 子菜单。

但是几个尝试表明,该功能仍然需要完善:

  • 希望能够简单地选择要移动到新类的方法/字段,然后选择提取类,
  • 它不会为新创建的类添加 using 语句,
  • 如果只移动静态方法,它不会将新类标记为静态,这意味着它会在不需要时尝试创建它的实例以及许多其他小事情:)
于 2012-07-27T12:44:25.150 回答