Číst v angličtině

Sdílet prostřednictvím


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.

Oprava této chyby

  1. Pokud požadujete, aby proměnná byla konstantní, nebo readonlyji zadejte explicitní typ.

Příklad

Následující kód vygeneruje CS0822:

// cs0822.cs  
class A  
{  
  
    public static int Main()  
    {  
        const var x = 0; // CS0822.cs  
        return -1;  
    }  
}  

Viz také