Lezen in het Engels

Delen via


Compilerfout CS0822

Impliciet getypte lokale bevolking kan niet const zijn

Impliciet getypte lokale variabelen zijn alleen nodig voor het opslaan van anonieme typen. In alle andere gevallen zijn ze gewoon een gemak. Als de waarde van de variabele nooit wordt gewijzigd, geeft u deze een expliciet type. Als u de readonly modifier probeert te gebruiken met een impliciet getypt lokaal, wordt CS0106 gegenereerd.

Deze fout corrigeren

  1. Als u wilt dat de variabele constant is of readonly, geeft u deze een expliciet type.

Opmerking

Met de volgende code wordt CS0822 gegenereerd:

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

Zie ook