Sdílet prostřednictvím


Compilerfehler CS1722

Aktualisiert: November 2007

Fehlermeldung

Die "Klasse"-Basisklasse muss vor einer Schnittstelle aufgeführt werden.
Base class 'class' must come before any interfaces

Wenn eine Klasse angegeben wird, von der geerbt werden soll, und Schnittstellen zu implementieren sind, muss zuerst der Klassenname angegeben werden.

Beispiel

Im folgenden Beispiel wird CS1722 generiert.

// CS1722.cs
// compile with: /target:library
public class A {}
interface I {}

public class MyClass : I, A {}   // CS1722
public class MyClass2 : A, I {}   // OK