Partager via


Erreur du compilateur CS1722

Mise à jour : novembre 2007

Message d'erreur

La classe de base 'classe' doit se trouver avant une interface
Base class 'class' must come before any interfaces

Lors de la spécification d'une classe d'héritage et d'interfaces à implémenter, le nom de classe doit être spécifié en premier.

Exemple

L'exemple suivant génère l'erreur CS1722.

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

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