Error del compilador CS1721

Actualización: noviembre 2007

Mensaje de error

La clase 'clase' no puede tener varias clases base: 'clase_1' y 'clase_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.

La causa más común de este mensaje de error es intentar utilizar la herencia múltiple. Una clase en C# sólo puede heredar de una clase: los tipos restantes que siguen al nombre de clase en la declaración de clase debe ser interfaces.

Ejemplo

El código siguiente genera el error CS1721.

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