Errore del compilatore CS1930
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.
- Assegnare un nome univoco a ogni variabile di intervallo che viene introdotta in un'espressione di query.
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;
}
}
Feedback su .NET
.NET è un progetto di open source. Selezionare un collegamento per fornire feedback: