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
varkeyword 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;
}
}
See also
Collaborate with us on GitHub
The source for this content can be found on GitHub, where you can also create and review issues and pull requests. For more information, see our contributor guide.