Londoner wrote:
Here is another one for you:

class Class1
{
      public int c = true;  // <---- It compiles!!
       
      public Class1(): this(0) {}
      public Class1(int i): this() {} 
      [STAThread]
      static void Main(string[] args)
      {
             
      }
}


The first, the "public int c = true; " is front of the constructor, so that it will be initialized before them.

The second, true equals 0 and false equals 1 in some way like bit of SqlDbType.