다음을 통해 공유


컴파일러 오류 CS1722

업데이트: 2007년 11월

오류 메시지

기본 클래스 'class'은(는) 다른 모든 인터페이스보다 앞에 와야 합니다.
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