Leer en inglés

Compartir a través de


Error del compilador CS1722

La clase base 'class' debe ir antes que cualquier interfaz

Al especificar una clase de la que se debe heredar e interfaces que se deben implementar, hay que especificar primero el nombre de la clase.

Ejemplo

El ejemplo siguiente genera la advertencia CS1722.

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