When and how often is a static constructor called?
It is created at time when the object is discarded.
It is called initially when an object is created and only one time.
It is called when an object is destroyed and only one time.
It is called initially when an object is created and called with every new object instance.