Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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.
Para corregir este error
- Asigne un nombre único a cada variable de rango que se introduce en una expresión de consulta.
Ejemplo
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;
}
}