Lezen in het Engels

Delen via


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()  
   {  
   }  
}