Chyba kompilátoru CS0822
Implicitně zadané místní hodnoty nemohou být const
Implicitně zadané místní proměnné jsou nezbytné pouze pro ukládání anonymních typů. Ve všechostatníchch Pokud se hodnota proměnné nikdy nezmění, dejte jí explicitní typ. Pokus o použití modifikátoru readonly
s implicitně zadaným místním prostředím vygeneruje CS0106.
- Pokud požadujete, aby proměnná byla konstantní, nebo
readonly
ji zadejte explicitní typ.
Následující kód vygeneruje CS0822:
// cs0822.cs
class A
{
public static int Main()
{
const var x = 0; // CS0822.cs
return -1;
}
}
Zpětná vazba k produktu .NET
.NET je open source projekt. Vyberte odkaz pro poskytnutí zpětné vazby: