Freigeben über


Gewusst wie: Umgestalten von Code mit "Schnittstelle extrahieren"

Aktualisiert: November 2007

Verwenden Sie dieses Verfahren, um den Umgestaltungsvorgang Schnittstelle extrahieren auszuführen.

So verwenden Sie "Schnittstelle extrahieren"

  1. Erstellen Sie eine Konsolenanwendung, wie im Beispielabschnitt beschrieben.

    Weitere Informationen finden Sie unter Erstellen von Konsolenanwendungen (Visual C#).

  2. Wählen Sie, während sich der Cursor in MethodB befindet, im Menü Umgestalten den Befehl Schnittstelle extrahieren aus.

    Das Dialogfeld Schnittstelle extrahieren wird angezeigt.

    Sie können auch die Tastenkombination STRG+R, I drücken, um das Dialogfeld Schnittstelle extrahieren anzuzeigen.

    Sie können auch mit der rechten Maustaste klicken, auf Umgestalten zeigen und dann auf Schnittstelle extrahieren klicken, um das Dialogfeld Schnittstelle extrahieren anzuzeigen.

  3. Klicken Sie auf Alle auswählen.

  4. Klicken Sie auf OK.

    Die neue Datei IProtoA.cs und folgender Code werden angezeigt:

    using System;
    namespace TopThreeRefactorings
    {
        interface IProtoA
        {
            void MethodB(string s);
        }
    }
    

Beispiel

Erstellen Sie zum Einrichten dieses Beispiels eine Konsolenanwendung mit dem Namen ExtractInterface, und ersetzen Sie Program durch folgenden Code. Weitere Informationen finden Sie unter Erstellen von Konsolenanwendungen (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) { }
    }

Siehe auch

Konzepte

Umgestaltung

Referenz

Schnittstelle extrahieren

Dialogfeld "Schnittstelle extrahieren"