Error del compilador CS1931
La variable de rango 'variable' entra en conflicto con una declaración anterior de 'variable'.
La declaración de una variable de rango, al igual que todas las demás declaraciones, debe tener un identificador que sea único dentro del espacio de declaración de la variable.
- Asigne un nombre único a la variable de rango.
El código siguiente genera el error CS1931 porque el identificador x
se usa como una variable local en Main
y como la variable de rango en la expresión de consulta:
// cs1931.cs
class Test
{
static void Main()
{
int x = 1;
var y = from x in Enumerable.Range(1, 100) // CS1931
select x;
}
}
Comentarios de .NET
.NET es un proyecto de código abierto. Seleccione un vínculo para proporcionar comentarios: