O'Reilly logo

Kompaktkurs C# 5.0, 4th Edition by Hanspeter Mössenböck

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

10 Interfaces

Interfaces (Klassenschnittstellen) sind Typen, die man sich als vollständig abstrakte Klassen vorstellen kann. Sie enthalten die Signaturen von Methoden, Properties, Indexern und Events. Der Anweisungsteil dieser Elemente wird in Interfaces nicht angegeben. Insbesondere dürfen Interfaces keine Felder, Konstanten, Konstruktoren, Destruktoren, überladene Operatoren oder innere Typen enthalten, sondern sie sind eine reine Sammlung von Operationen.

10.1 Deklaration und Verwendung von Interfaces

Hier ist ein Beispiel für die Deklaration eines einfachen Interface-Typs IWriter (der Name eines Interface beginnt per Konvention immer mit einem I):

interface IWriter {   void Write(char ch);}

Das Interface IWriter definiert nur eine einzige ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required