Lezen in het Engels

Delen via


Compilerfout CS1931

De bereikvariabele 'variabele' conflicteert met een eerdere declaratie van 'variabele'.

De declaratie van een bereikvariabele moet net als elke andere declaratie een id hebben die uniek is binnen de declaratieruimte van de variabele.

Deze fout corrigeren

  1. Geef de bereikvariabele een unieke naam.

Opmerking

Met de volgende code wordt CS1931 gegenereerd omdat de id x wordt gebruikt als een lokale variabele in Main en als bereikvariabele in de query-expressie:

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

Zie ook