我有一个大类,我想从中提取接口。
我只在重构选项下找到了"提取方法",所以我想知道是否有任何可用的免费工具可以做到这一点,所以我不必手动创建界面?
我正在为有相同问题的其他用户回答我自己的问题。
在浏览了网络之后,我发现了SharpDevelop,这是.NET的开源IDE,它具有Visual Studio Express中缺少的一些功能。
这些功能之一也是提取接口。
我通过Resharper完成,但它可以通过Class Designer在VS中本地完成。 从这里:
将成员提取到新接口
在类设计器中,右键单击包含要提取的一个或多个成员的类型,指向"重构",然后单击"提取" 接口。
"提取接口"对话框显示接口名称和代码文件名称的默认值 被声明。接受默认值或更改默认值。
在"选择要形成接口的公共成员"窗格中,选中或清除要提取到 新界面,然后单击确定。
将创建一个新接口,并将包含该接口的文件添加到项目中。