Freigeben über


Compilerfehler CS0698

Aktualisiert: November 2007

Fehlermeldung

Ein generischer Typ kann nicht von "Klasse" abgeleitet werden, da dies eine Attributklasse ist.
A generic type cannot derive from 'class' because it is an attribute class

Jede Klasse, die aus einer Attributklasse abgeleitet wird, ist ein Attribut. Attribute dürfen keine generischen Typen sein.

Im folgenden Beispiel wird der Fehler CS0698 generiert.

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