Errore del compilatore CS1722

Aggiornamento: novembre 2007

Messaggio di errore

La classe base 'classe' deve precedere le interfacce.
Base class 'class' must come before any interfaces

Quando si specificano la classe da cui ereditare e le interfacce da implementare, il nome della classe deve essere indicato per primo.

Esempio

Il seguente codice di esempio genera l'errore CS1722:

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

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