Dela via


Kompilatorfel CS1722

Basklassens "klass" måste komma före alla gränssnitt

När du anger en klass som ska ärva från och gränssnitt som ska implementeras måste klassnamnet anges först.

Exempel

Följande exempel genererar CS1722.

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