Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Aggiornamento: novembre 2007
Messaggio di errore
La variabile di intervallo 'nome' è già stata dichiarata
The range variable 'name' has already been declared
La variabile di intervallo in un'espressione di query si trova nell'ambito fino al termine dell'espressione di query. Deve avere pertanto un identificatore univoco.
Per correggere l'errore
- Assegnare un nome univoco a ogni variabile di intervallo introdotta in un'espressione di query.
Esempio
Nell'esempio seguente viene generato l'errore CS1930 perché l'identificatore num viene utilizzato per la variabile di intervallo nella clausola from e per la variabile di intervallo introdotta dalla clausola let:
// cs1930.cs
using System.Linq;
class Program
{
static void Main()
{
int[] nums = { 0, 1, 2, 3, 4, 5 };
var query = from num in nums
let num = 3 // CS1930
select num;
}
}