使用resharper从庞大的类创建一个接口

mrb*_*lah 8 resharper refactoring interface

我有一个非常大的类有很多方法,是否可以使用Resharper从这个类构建一个接口?

Chr*_*sal 7

是.

我的快捷方式是Ctrl + Shift + R以显示重构选项.在类名上执行此操作可以"提取接口..."

您可以选择菜单> ReSharper> Refactor> Extract Interface ...


Pau*_*aul 3

呃,也许我在这里遗漏了一些东西(我从未使用过 resharper),但是您可以使用标准 VS IDE 重构工具从类中提取接口(至少在 2008 年可以)。右键单击该类,选择“重构”,然后选择“提取接口”。这将弹出一个对话框,您可以在其中选择要包含的属性。