Nicht private statische Konstruktoren können zu unerwartetem Verhalten führen, vor allem, wenn sie mehrmals ausgeführt werden. ...

Nicht private statische Konstruktoren können zu unerwartetem Verhalten führen, vor allem, wenn sie mehrmals ausgeführt werden. Diese Verletzung kann auftreten, wenn ein Typ statische Daten deklariert, aber keinen statischen Konstruktor explizit deklariert hat. In diesem Fall erzeugen einige Compiler einen extern sichtbaren statischen Konstruktor.