Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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;
}
}