Sdílet prostřednictvím


Schnittstelle implementieren

Aktualisiert: November 2007

IntelliSense bietet eine Option, mit der Sie beim Arbeiten im Code-Editor eine interface (C#-Referenz) implementieren können.

Hinweise

Um eine Schnittstelle ordnungsgemäß zu implementieren, müssen Sie normalerweise eine Methodendeklaration für jeden Schnittstellenmember in der Klasse erstellen. Nachdem Sie den Namen einer Schnittstelle unter Verwendung von IntelliSense in eine Klassendeklaration eingegeben haben, wird ein Smarttag angezeigt.

Mithilfe des Smarttags können Sie die Schnittstelle mit expliziten oder impliziten Namen automatisch implementieren. Bei expliziten Namen weisen die Methodendeklarationen den Namen der Schnittstelle auf, während sie bei impliziten Namen keinen Hinweis auf die Schnittstelle enthalten, der sie angehören. Auf eine explizit benannte Schnittstellenmethode kann nur über eine Schnittstelleninstanz zugegriffen werden und nicht über eine Klasseninstanz. Weitere Informationen finden Sie unter Explizite Schnittstellenimplementierung (C#-Programmierhandbuch).

Durch Schnittstelle implementieren wird die Mindestanzahl von Methodenstubs generiert, die für die Schnittstelle benötigt werden. Wenn eine Basisklasse Teile der Schnittstelle implementiert, werden diese Stubs nicht neu generiert.

Die Option Schnittstelle implementieren ist automatisch verfügbar, wenn Sie einer Klasse eine Schnittstellendeklaration hinzufügen. Weitere Informationen finden Sie unter Gewusst wie: Schnittstelle implementieren.

Siehe auch

Weitere Ressourcen

Automatische Codegenerierung