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


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

Обновлен: Ноябрь 2007

Сообщение об ошибке

Невозможно создать производную 'идентификатор', поскольку это параметр типа
Cannot derive from 'identifier' because it is a type parameter

Базовые классы и интерфейсы универсальных классов нельзя указывать параметром типа. Следует создать производную от определенного класса, интерфейса или универсального класса, или включить неизвестный тип в качестве члена.

Следующий пример кода приводит к возникновению ошибки CS0689.

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