Есть ли способ в С# или .net IL заставить класс, у которого есть инициализатор типа (статический конструктор) для загрузки себя, без доступа к каким-либо его параметрам?
Предполагая, что у меня есть класс
public static class LogInitialization {
static LogInitialization() {
System.Console.WriteLine("Initialized");
}
}
Есть ли способ распечатать эту строку?
Обратите внимание, что класс является статическим, поэтому я не могу его инициализировать, чтобы принудительно инициализировать, и у него нет открытых элементов, поэтому я не могу получить к ним доступ, чтобы запустить его.