Мой вопрос возник после рефакторинга класса, который содержал только статические методы, которые должны быть объявлены как static
класс, и возникли странные проблемы при запуске приложения.
Я не проводил тщательного исследования, но кажется, что некоторые вызовы, сделанные внутри статического конструктора, по какой-то причине не завершаются.
Итак, я хотел бы знать, где есть подводные камни при использовании статических конструкторов в C #? В частности, есть ли какие-либо вещи, которых следует избегать любой ценой и не использовать из статического конструктора?