Errore del compilatore CS1931
La variabile di intervallo 'variable' è in conflitto con una dichiarazione precedente di 'variable'.
La dichiarazione di una variabile di intervallo, così come qualunque altra dichiarazione, deve avere un identificatore univoco all'interno dello spazio di dichiarazione della variabile.
- Assegnare un nome univoco alla variabile di intervallo.
Il codice seguente genera l'errore CS1931 perché l'identificatore x
viene usato sia come variabile locale in Main
, sia come variabile di intervallo nell'espressione di query:
// cs1931.cs
class Test
{
static void Main()
{
int x = 1;
var y = from x in Enumerable.Range(1, 100) // CS1931
select x;
}
}
Feedback su .NET
.NET è un progetto di open source. Selezionare un collegamento per fornire feedback: