Erro do Compilador CS0694
O parâmetro de tipo "identifier" tem o mesmo nome que o tipo ou método recipiente
Você deve usar um nome diferente para o parâmetro de tipo, pois o nome do parâmetro de tipo não pode ser idêntico ao tipo ou ao nome do método que contém o parâmetro de tipo.
O exemplo a seguir gera CS0694.
C#
// CS0694.cs
// compile with: /target:library
class C<C> {} // CS0694
Além do caso acima que envolve uma classe genérica, esse erro pode ocorrer com um método:
C#
// CS0694_2.cs
// compile with: /target:library
class A
{
public void F<F>(F arg); // CS0694
}
Colaborar conosco no GitHub
A fonte deste conteúdo pode ser encontrada no GitHub, onde você também pode criar e revisar problemas e solicitações de pull. Para obter mais informações, confira o nosso guia para colaboradores.
Comentários do .NET
O .NET é um projeto código aberto. Selecione um link para fornecer comentários: