Číst v angličtině

Sdílet prostřednictvím


Chyba kompilátoru CS1931

Proměnná rozsahu "proměnná" je v konfliktu s předchozí deklarací proměnné.

Deklarace proměnné rozsahu, stejně jako každá jiná deklarace, musí mít identifikátor, který je jedinečný v prostoru deklarace proměnné.

Oprava této chyby

  1. Dejte proměnné rozsahu jedinečný název.

Příklad

Následující kód vygeneruje CS1931, protože identifikátor x se používá jako místní proměnná Main ve výrazu dotazu i jako proměnná rozsahu:

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

Viz také