I was reading MSDN Documentation and there seems to be a contradiction.
Static members are initialized before the static member is accessed for the first tim