컴파일러 오류 CS1721

업데이트: 2007년 11월

오류 메시지

'class' 클래스는 여러 개의 기본 클래스( 'class_1' 및 'class_2')를 가질 수 없습니다.
The most common cause of this error message is attempting to use multiple inheritance. A class in C# may only inherit from one class: the remaining types following the class name in the class declaration must be interfaces.

이 오류 메시지는 여러 상속을 사용하려고 하는 경우에 가장 자주 나타납니다. C#에서 클래스는 하나의 클래스에서만 상속할 수 있으며 클래스 선언에서 클래스 이름 뒤의 나머지 형식은 인터페이스여야 합니다.

예제

다음 샘플에서는 CS1721 오류가 발생하는 경우를 보여 줍니다.

// CS1721.cs
public class A {}
public class B {}
public class MyClass : A, B {}   // CS1721