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


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

Обновлен: Ноябрь 2007

Сообщение об ошибке

Неявно типизированные локальные переменные должны быть инициализированы
Implicitly typed locals must be initialized

Неявно типизированные локальные переменные должны быть инициализированы значениями непосредственно при объявлении.

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

  • Присвойте переменной значение или явно укажите ее тип.

Пример

В следующем примере возникает ошибка CS0818.

// cs0818.cs
class A
{
    public static int Main()
    {
        var a; // CS0818
        return -1;
    }
}

См. также

Ссылки

Неявно типизированные локальные переменные (Руководство по программированию в C#)