HOW TO:使用擷取介面重構程式碼
更新:2007 年 11 月
請使用這個程序執行擷取介面重構作業。
若要使用擷取介面
如以下「範例」一節所述,建立主控台應用程式。
如需詳細資訊,請參閱建立主控台應用程式 (Visual C#)。
將游標位置停在 MethodB 中,然後按一下 [重構] 功能表上的 [擷取介面]。
[擷取介面] 對話方塊便會出現。
您也可以輸入鍵盤快速鍵 CTRL+R、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) { }
}