Ошибка компилятора CS1722
Обновлен: Ноябрь 2007
Сообщение об ошибке
Базовый класс "класс" должен предшествовать всем интерфейсам
Base class 'class' must come before any interfaces
При указании класса, от которого необходимо выполнить наследование, и интерфейсов для реализации, имя класса должно быть указано первым.
Пример
Этот пример приводит к возникновению ошибки CS1722.
// CS1722.cs
// compile with: /target:library
public class A {}
interface I {}
public class MyClass : I, A {} // CS1722
public class MyClass2 : A, I {} // OK