Прочитать на английском

Поделиться через


Ошибка компилятора CS1949

Контекстное ключевое слово var не может использоваться в объявлении переменной диапазона.

Переменная диапазона неявно типизируется компилятором. Нет необходимости использовать var с переменной диапазона.

Исправление ошибки

  1. Удалите ключевое слово var перед переменной диапазона.

Пример

В следующем примере возникает ошибка 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;  
    }  
}  

См. также