Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Zmienna zakresu "zmienna" powoduje konflikt z poprzednią deklaracją zmiennej .
Deklaracja zmiennej zakresu, podobnie jak każda inna deklaracja, musi mieć identyfikator, który jest unikatowy w przestrzeni deklaracji zmiennej.
Aby poprawić ten błąd
- Nadaj zmiennej zakresu unikatową nazwę.
Przykład
Poniższy kod generuje CS1931, ponieważ identyfikator x jest używany zarówno jako zmienna lokalna, jak Main i jako zmienna zakresu w wyrażeniu zapytania:
// cs1931.cs
class Test
{
static void Main()
{
int x = 1;
var y = from x in Enumerable.Range(1, 100) // CS1931
select x;
}
}