Erro do compilador CS0306
O tipo «tipo» não pode ser utilizado como argumento de tipo
O tipo usado como um parâmetro de tipo não é permitido. Isso pode ser porque o tipo é um tipo de ponteiro.
O exemplo a seguir gera CS0306:
// CS0306.cs
class C<T>
{
}
class M
{
// CS0306 – int* not allowed as a type parameter
C<int*> f;
}
Colabore connosco no GitHub
A origem deste conteúdo pode ser encontrada no GitHub, onde também pode criar e rever problemas e pedidos Pull. Para mais informações, consulte o nosso guia do contribuidor.
Comentários do .NET
O .NET é um projeto código aberto. Selecione um link para fornecer comentários: