Ошибка компилятора 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#)