Przeczytaj w języku angielskim

Udostępnij za pośrednictwem


Błąd kompilatora CS1722

Klasa bazowa "class" musi pochodzić przed żadnymi interfejsami

Podczas określania klasy do dziedziczenia z interfejsów i do zaimplementowania należy najpierw określić nazwę klasy.

Przykład

Poniższy przykład generuje 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