Compilerfehler CS1949
Aktualisiert: November 2007
Fehlermeldung
Das kontextbezogene Schlüsselwort "var" darf nicht in der Deklaration einer Bereichsvariablen verwendet werden.
The contextual keyword 'var' cannot be used in a range variable declaration.
Bereichsvariablen werden implizit vom Compiler typisiert. Daher muss var nicht bei Bereichsvariablen verwendet werden.
So beheben Sie diesen Fehler
- Entfernen Sie das Schlüsselwort var vor der Bereichsvariablen.
Beispiel
Durch das folgende Beispiel wird der Fehler CS1949 ausgelöst:
// 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;
}
}