Errore del compilatore CS0689

Aggiornamento: novembre 2007

Messaggio di errore

Derivazione da 'identificatore' impossibile perché è un parametro di tipo.
Cannot derive from 'identifier' because it is a type parameter

Le interfacce o classi base per classi generiche non possono essere specificate da un parametro di tipo. Derivare da un'interfaccia o classe specifica oppure specificare una classe generica. In alternativa, includere il tipo sconosciuto come membro.

Il seguente codice di esempio genera l'errore CS0689:

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