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