Mögliche Fallstricke bei statischen Konstruktoren in C #

Meine Frage kommt nach dem Refactoring einer Klasse, die nur statische Methoden enthielt, die als a deklariert werden sollenstatic Klasse, und seltsame Probleme beim Starten der Anwendung auftreten.

Ich habe keine gründlichen Untersuchungen durchgeführt, aber es scheint, dass ein Aufruf innerhalb des statischen Konstruktors aus irgendeinem Grund nicht abgeschlossen wird.

Ich möchte also wissen, wo es Fallstricke bei der Verwendung von statischen Konstruktoren in C # gibt. Gibt es bestimmte Dinge, die unbedingt vermieden und nicht im statischen Konstruktor verwendet werden sollten?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage