Erro do Compilador CS1931
A variável de intervalo 'variable' está em conflito com uma declaração anterior de 'variable'.
A declaração de uma variável de intervalo, assim como todas as outras declarações, deve ter um identificador exclusivo dentro do espaço de declaração da variável.
- Dê um nome exclusivo à variável de intervalo.
O seguinte código gera CS1931 porque o identificador x
é usado como uma variável local em Main
e como variável de intervalo na expressão de consulta:
// cs1931.cs
class Test
{
static void Main()
{
int x = 1;
var y = from x in Enumerable.Range(1, 100) // CS1931
select x;
}
}
Comentários do .NET
O .NET é um projeto código aberto. Selecione um link para fornecer comentários: