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.
- Als u wilt dat de variabele constant is of
readonly
, geeft u deze een expliciet type.
Met de volgende code wordt CS0822 gegenereerd:
// cs0822.cs
class A
{
public static int Main()
{
const var x = 0; // CS0822.cs
return -1;
}
}
.NET-feedback
.NET is een open source project. Selecteer een koppeling om feedback te geven: