Gewusst wie: Schnittstelle implementieren

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.

  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.

  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

Siehe auch

Referenz

Schnittstelle implementieren

Schnittstellen (C#-Programmierhandbuch)

Explizite Schnittstellenimplementierung (C#-Programmierhandbuch)

Weitere Ressourcen

Automatische Codegenerierung