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.
La variabile di intervallo 'name' è già stata dichiarata
La variabile di intervallo in un'espressione di query fa parte dell'ambito finché non termina l'espressione di query. Deve quindi avere un identificatore univoco.
Per correggere l'errore
- Assegnare un nome univoco a ogni variabile di intervallo che viene introdotta in un'espressione di query.
Esempio
L'esempio seguente genera l'errore CS1930 perché viene usato l'identificatore num 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;
}
}