更新:2007 年 11 月
使用此过程可以执行 提取接口 重构操作。
使用“提取接口”
- 按示例部分中所述创建控制台应用程序。 - 有关更多信息,请参见 创建控制台应用程序 (Visual C#)。 
- 将光标置于 MethodB 中后,单击“重构”菜单中的“提取接口”。 - 出现“提取接口”对话框。 - 您还可以键入键盘快捷键 Ctrl+R、Ctrl+I 来显示“提取接口”对话框。 - 还可以右击鼠标,指向“重构”,然后单击“提取接口”来显示“提取接口”对话框。 
- 单击“全选”。 
- 单击“确定”。 - 您将看到新文件 IProtoA.cs 和下面的代码: - using System; namespace TopThreeRefactorings { interface IProtoA { void MethodB(string s); } }
示例
若要建立此示例,请创建一个名为 ExtractInterface 的控制台应用程序,然后使用以下代码替换 Program。有关更多信息,请参见 创建控制台应用程序 (Visual C#)。
    // Invoke Extract Interface on ProtoA.
    // Note:  the extracted interface will be created in a new file.
    class ProtoA
    {
        public void MethodB(string s) { }
    }