Ошибка компилятора CS0701
"идентификатор" не является допустимым ограничением. Тип, использованный в качестве ограничения, должен быть интерфейсом, незапечатанным классом или параметром типа.
Эта ошибка возникает при использовании запечатанного типа в качестве ограничения. Чтобы устранить эту ошибку, используйте в качестве ограничений только незапечатанные типы.
Следующий пример приводит к возникновению ошибки CS0701.
// CS0701.cs
// compile with: /target:library
class C<T> where T : System.String {} // CS0701
class D<T> where T : System.Attribute {} // OK
Отзыв о .NET
.NET — это проект с открытым исходным кодом. Выберите ссылку, чтобы оставить отзыв: