Compilerfout CS0198
Velden van statisch alleen-lezen veld 'naam' kunnen niet worden toegewezen aan (behalve in een statische constructor of een variabele initializer)
Een alleen-lezen variabele moet hetzelfde statische gebruik hebben als de constructor waarin u deze wilt initialiseren. Zie Statische constructors voor meer informatie.
In het volgende voorbeeld wordt CS0198 gegenereerd:
// CS0198.cs
class MyClass
{
public static readonly int TestInt = 6;
MyClass()
{
TestInt = 11; // CS0198, constructor is not static and readonly field is
}
public static void Main()
{
}
}
.NET-feedback
.NET is een open source project. Selecteer een koppeling om feedback te geven: