Błąd kompilatora CS1930
Zmienna zakresu "name" została już zadeklarowana
Zmienna zakresu w wyrażeniu zapytania jest w zakresie do momentu zakończenia wyrażenia zapytania. W związku z tym musi mieć unikatowy identyfikator.
- Nadaj unikatową nazwę każdej zmiennej zakresu wprowadzonej w wyrażeniu zapytania.
Poniższy przykład generuje cs1930, ponieważ identyfikator num
jest używany dla zmiennej zakresu w from
klauzuli i dla zmiennej zakresu wprowadzonej przez klauzulę 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;
}
}
Opinia o produkcie .NET
.NET to projekt typu open source. Wybierz link, aby przekazać opinię: