Ler em inglês

Compartilhar via


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.

Para corrigir este erro

  1. Dê um nome exclusivo à variável de intervalo.

Exemplo

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:

C#
// cs1931.cs  
class Test  
    {  
        static void Main()  
        {  
            int x = 1;  
            var y = from x in Enumerable.Range(1, 100) // CS1931  
                    select x;  
        }  
    }  

Confira também