Freigeben über


Compilerfehler CS1949

Das kontextbezogene Schlüsselwort 'var' darf nicht in der Deklaration einer Bereichsvariablen verwendet werden.

Eine Bereichsvariable wird implizit vom Compiler typisiert. Es ist nicht erforderlich, var für eine Bereichsvariable zu verwenden.

So beheben Sie diesen Fehler

  1. Entfernen Sie das Schlüsselwort var vor der Bereichsvariablen.

Beispiel

Im folgenden Beispiel wird CS1949 generiert:

// 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;  
    }  
}  

Siehe auch