Error del compilador CS1949
Actualización: noviembre 2007
Mensaje de error
La palabra clave contextual 'var' no se puede usar en una declaración de variable de rango.
The contextual keyword 'var' cannot be used in a range variable declaration.
El compilador asigna un tipo implícito a una variable de rango. No es necesario utilizar var con una variable de rango.
Para corregir este error
- Quite la palabra clave var delante de la variable de rango.
Ejemplo
El ejemplo siguiente genera el error CS1949:
// cs1949.cs
using System;
using System.Linq;
class Test
{
static void Main()
{
var x = from var i in Enumerable.Range(1, 100) // CS1949
select i;
}
}
Vea también
Conceptos
Expresiones de consultas con LINQ (Guía de programación de C#)