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


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

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

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

Неявно типизированные локальные переменные не могут быть многократно объявлены.
Implicitly typed locals cannot have multiple declarators.

В объявлениях, в которых тип задается явным образом, можно использовать несколько деклараторов, однако в случае неявно типизированных переменных этого делать нельзя.

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

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

Пример

Следующий код вызывает ошибку CS0819:

// cs0819.cs
class A
{
    public static int Main()
    {
        var a = 3, b = 2; // CS0819
        return -1;
    }
}

См. также

Ссылки

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