Chyba kompilátoru CS0825
Kontextové klíčové slovo var se může objevit pouze v deklaraci místní proměnné.
- Pokud proměnná patří v oboru třídy, zadejte explicitní typ. Jinak ho přesuňte do metody, kam se použije.
Následující kód vygeneruje CS0825, protože var
se používá v poli třídy:
// 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;
}
}
Spolupracujte s námi na GitHubu
Zdroj tohoto obsahu najdete na GitHubu, kde můžete také vytvářet a kontrolovat problémy a žádosti o přijetí změn. Další informace najdete v našem průvodci pro přispěvatele.
Zpětná vazba k produktu .NET
.NET je open source projekt. Vyberte odkaz pro poskytnutí zpětné vazby: