when does the static constructor be called
Static constructor is called when the class is first accessed by it's name. Then, why do we say that . The user has no control on when the static constructor is executed in the program.. It means user knows when it will be called.