Initialization Order of Static Fields in Static Class

Viewed 7006

given the following code:

public static class Helpers
{
   private static Char[] myChars = new Char[] {'a', 'b'};

   private static Int32 myCharsSize = myChars.Length;
}

Is it guaranteed that myChars will be initialized before I use its length to assign to myCharsSize?

3 Answers
Related