Error del compilador CS1930
Ya se ha declarado la variable de rango 'name'
La variable de rango de una expresión de consulta está en ámbito hasta que finaliza la expresión de la consulta. Por lo tanto, debe tener un identificador único.
- Asigne un nombre único a cada variable de rango que se introduce en una expresión de consulta.
El ejemplo siguiente genera el error CS1930 porque el identificador num
se usa para la variable de rango en la cláusula from
y para la variable de rango que introduce la cláusula 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;
}
}
Comentarios de .NET
.NET es un proyecto de código abierto. Seleccione un vínculo para proporcionar comentarios: