C# 使用Resharper 7提取类
在resharper功能页面中: 提取类C# 使用Resharper 7提取类,c#,resharper,C#,Resharper,在resharper功能页面中: 提取类 允许将类的某些字段和方法提取到单独的新创建的类中。当类变得太大、太不连贯或做了太多事情时,这种重构是有用的 我在类中选择了两个方法,打开上下文菜单,但找不到任何与extract类相关的内容,我是否遗漏了一些内容?找到了: 您需要将光标放在类名上,然后在“重构”菜单中有“提取类”子菜单 但是,这一功能仍然需要改进: 希望能够简单地选择要移动到新类的方法/字段,然后选择Extract类 它不会为新创建的类添加using语句 如果只移动静态方法,它不会将新
允许将类的某些字段和方法提取到单独的新创建的类中。当类变得太大、太不连贯或做了太多事情时,这种重构是有用的 我在类中选择了两个方法,打开上下文菜单,但找不到任何与extract类相关的内容,我是否遗漏了一些内容?找到了: 您需要将光标放在类名上,然后在“重构”菜单中有“提取类”子菜单 但是,这一功能仍然需要改进:
- 希望能够简单地选择要移动到新类的方法/字段,然后选择Extract类
- 它不会为新创建的类添加using语句
- 如果只移动静态方法,它不会将新类标记为静态,这意味着它会在不需要时尝试创建它的实例,以及其他许多小事情:)