Compiler Error CS1949
The contextual keyword 'var' cannot be used in a range variable declaration.
A range variable is implicitly typed by the compiler. There is no need to use var with a range variable.
To correct this error
- Remove the var keyword from in front of the range variable.
Example
The following example generates 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;
}
}