Ошибка компилятора CS0825
Контекстное ключевое слово var может использоваться только в объявлении локальной переменной.
- Если переменная принадлежит к области класса, задайте ей явный тип. В противном случае переместите ее в метод, где она будет использоваться.
В следующем коде возникает ошибка CS0825, поскольку var
используется в поле класса:
// cs0825.cs
class Test
{
// Both of these declarations trigger CS0825
private var genreName;
private var bookTitles = new List<string>();
static int Main()
{
var totalBooks = 42; // var is OK here
return -1;
}
}
Совместная работа с нами на GitHub
Источник этого содержимого можно найти на GitHub, где также можно создавать и просматривать проблемы и запросы на вытягивание. Дополнительные сведения см. в нашем руководстве для участников.
Отзыв о .NET
.NET — это проект с открытым исходным кодом. Выберите ссылку, чтобы оставить отзыв: