NGWS SDK Documentation  

This is preliminary documentation and subject to change.
To comment on this topic, please send us email at ngwssdk@microsoft.com. Thanks!

Compiler Error CS0198

A static readonly field cannot be assigned to (except in a static constructor or a variable initializer)

A readonly variable must have the same static usage as the constructor in which you want to initialize it.

The following sample generates CS0198:

class MyClass {
   public static readonly int TestInt = 6;

   MyClass() {
      TestInt = 11;   // CS0198, constructor is not static and readonly field is.
   }

   public static void Main() {
   }
}