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