Compartilhar via


CS0701 de erro do compilador

Mensagem de erro

'identificador' não é uma restrição válida.Um tipo usado sistema autônomo restrição deve ser uma interface, uma classe não sealed ou um parâmetro de tipo.

Este erro ocorre se um tipo selado é usado sistema autônomo restrição.Para resolver esse erro, use somente tipos não sealed sistema autônomo restrições.

Exemplo

O exemplo a seguir gera CS0701.

// CS0701.cs
// compile with: /target:library
class C<T> where T : System.String {}   // CS0701
class D<T> where T : System.Attribute {}   // OK