Error del compilador CS0689

Actualización: noviembre 2007

Mensaje de error

No se puede derivar de 'identificador' porque es un parámetro de tipo
Cannot derive from 'identifier' because it is a type parameter

Un parámetro de tipo no puede especificar clases base o interfaces para las clases genéricas. Se debe derivar de una interfaz o clase específica o de una clase genérica específica, o bien incluir el tipo desconocido como miembro.

El código siguiente genera el error CS0689:

// CS0689.cs
class A<T> : T   // CS0689
{
}