Прочитать на английском

Поделиться через


Ошибка компилятора CS0698

Универсальный тип не может быть производным от "класс", поскольку это класс атрибутов

Любой класс, наследуемый от класса атрибутов, является атрибутом. Атрибуты не должны быть универсальными типами.

При компиляции следующего примера возникнет ошибка CS0698:

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