Leer en inglés

Compartir a través de


Error del compilador CS1949

La palabra clave contextual 'var' no se puede usar en una declaración de variable de rango.

El compilador aplica implícitamente un tipo a una variable de rango. No es necesario usar var con una variable de rango.

Para corregir este error

  1. Quite la palabra clave var de 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;  
    }  
}  

Consulte también