Erreur du compilateur CS0698
Mise à jour : novembre 2007
Message d'erreur
Un type générique ne peut pas dériver de 'classe', car il s'agit d'une classe d'attributs
A generic type cannot derive from 'class' because it is an attribute class
Toute classe qui dérive d'une classe d'attributs est un attribut. Il n'est pas autorisé que les attributs soient des types génériques.
L'exemple suivant génère l'erreur CS0698 :
// CS0698.cs
class C<T> : System.Attribute // CS0698
{
}