Erro do compilador CS0706
Tipo de restrição inválido. Um tipo usado como restrição deve ser uma interface, uma classe não selada ou um parâmetro de tipo.
Este erro ocorre quando uma construção inválida é usada em uma cláusula de restrição. Para evitar esse erro, use uma interface ou classe não selada em vez da construção que causou o erro.
O exemplo a seguir gera CS0706.
// CS0706.cs
// compile with: /target:library
class A {}
class C<T> where T : int[] {} // CS0706
class D<T> where T : A {} // OK
Comentários do .NET
O .NET é um projeto código aberto. Selecione um link para fornecer comentários: