Errore del compilatore CS0698

Aggiornamento: novembre 2007

Messaggio di errore

Un tipo generico non può derivare da 'classe' perché è una classe Attribute.
A generic type cannot derive from 'class' because it is an attribute class

Ogni classe che deriva da una classe Attribute è essa stessa un attributo. Gli attributi non possono essere tipi generici.

Il seguente codice di esempio genera l'errore CS0698:

// CS0698.cs
class C<T> : System.Attribute  // CS0698
{
}