我有一个有 10 种方法的类。我想要的是创建该类的接口,即该接口将仅包含这 10 个方法的签名。
可以使用 Visual Studio 在 .NET 中轻松完成吗?
我问这个问题是因为我正在改变我的项目的架构,并且对于我项目中存在的每个类,我都需要一个接口。
我有一个有 10 种方法的类。我想要的是创建该类的接口,即该接口将仅包含这 10 个方法的签名。
可以使用 Visual Studio 在 .NET 中轻松完成吗?
我问这个问题是因为我正在改变我的项目的架构,并且对于我项目中存在的每个类,我都需要一个接口。
如果您使用的是 VS 2010,您只需转到 Refractor Menu 并单击 Extract Interface 即可完成此操作,您也可以使用键盘快捷键Ctrl+ R,I
Ctrl+ C, Ctrl+ V。挺容易。想想吧!
如果严重,Ctrl+ R,Ctrl+ I- 将提取类的接口。
听起来像是 ReSharper 的Extract Interface重构功能的工作。
它当然可以。您可以使用Extract Interface 重构来为您完成。
有几种方法:
Refactor>Extract Interface
,然后选择Members
并提供Interface name
或保留默认名称,如果您想I
在您的班级名称中领先。class
,按Ctrl+ R,I(不区分大小写)然后按照Way 1