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