Gewusst wie: Schnittstelle implementieren

Aktualisiert: November 2007

Verwenden Sie dieses Verfahren, um die IntelliSense-Operation Schnittstelle implementieren auszuführen. Weitere Informationen finden Sie unter Schnittstelle implementieren.

So implementieren Sie eine Schnittstelle mit expliziten Deklarationen unter Verwendung von IntelliSense in C#

  1. Erstellen Sie eine Konsolenanwendung. Weitere Informationen finden Sie unter Vorlage für Konsolenanwendung.

  2. Positionieren Sie den Cursor nach der class Program-Deklaration im Code.

  3. Geben Sie : IComparable ein, damit die Deklaration zu class Program : IComparable wird.

  4. Aktivieren Sie das Smarttag unter IComparable. Die folgenden beiden Optionen werden angezeigt:

    • 'IComparable'-Schnittstelle implementieren

    • 'IComparable'-Schnittstelle explizit implementieren

  5. Wählen Sie 'IComparable'-Schnittstelle explizit implementieren aus.

IntelliSense fügt der Program-Klasse dann eine IComparable.CompareTo-Methode aus der IComparable-Schnittstelle hinzu:

   #region IComparable Members
   int IComparable.CompareTo(object obj)
   {
      throw new Exception("The method or operation is not implemented.");
   }
   #endregion

So implementieren Sie eine Schnittstelle mit impliziten Deklarationen unter Verwendung von IntelliSense in C#

  1. Erstellen Sie eine Konsolenanwendung. Weitere Informationen finden Sie unter Vorlage für Konsolenanwendung.

  2. Positionieren Sie den Cursor nach der class Program-Deklaration im Code.

  3. Geben Sie : IComparable ein, damit die Deklaration zu class Program : IComparable wird.

  4. Aktivieren Sie das Smarttag unter IComparable. Die folgenden beiden Optionen werden angezeigt:

    • 'IComparable'-Schnittstelle implementieren

    • 'IComparable'-Schnittstelle explizit implementieren

  5. Wählen Sie 'IComparable'-Schnittstelle implementieren aus.

IntelliSense fügt der Program-Klasse eine CompareTo-Methode aus der IComparable-Schnittstelle hinzu:

   #region IComparable Members
   public int CompareTo(object obj)
   {
      throw new Exception("The method or operation is not implemented.");
   }
   #endregion

So implementieren Sie eine Schnittstelle unter Verwendung von IntelliSense in J#

  1. Erstellen Sie eine J#-Konsolenanwendung.

  2. Öffnen Sie die JSL-Datei, und fügen Sie unter der Paketanweisung import System.* hinzu.

  3. Positionieren Sie den Cursor nach der class Program-Anweisung im Code, und geben Sie implements IComparable ein, damit die Anweisung zu class Program implements IComparable wird.

  4. Aktivieren Sie das Smarttag unter IComparable, und wählen Sie Stubs der System.IComparable-Schnittstelle implementieren.

IntelliSense fügt der Program-Klasse eine IComparable.CompareTo-Methode aus der IComparable-Schnittstelle hinzu:

#region IComparable Members
public int IComparable.CompareTo(object obj)
    {
        throw new System.NotImplementedException();
    }
#endregion

Siehe auch

Referenz

Schnittstelle implementieren

Schnittstellen (C#-Programmierhandbuch)

Explizite Schnittstellenimplementierung (C#-Programmierhandbuch)

Weitere Ressourcen

Automatische Codegenerierung