Chyba kompilátoru CS0198

Pole statického pole "name" nelze přiřadit (s výjimkou statického konstruktoru nebo inicializátoru proměnných).

Proměnná jen pro čtení musí mít stejné statické použití jako konstruktor, ve kterém ho chcete inicializovat. Další informace naleznete v tématu Statické konstruktory.

Následující ukázka vygeneruje CS0198:

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