C#または.net ILに、型初期化子(静的コンストラクター)を持つクラスに、パラメーターにアクセスせずに、それ自体をロードするように強制する方法はありますか?
私がクラスを持っていると仮定して
public static class LogInitialization {
static LogInitialization() {
System.Console.WriteLine("Initialized");
}
}
この行を印刷する方法はありますか?
クラスは静的であるため、初期化を強制するためにインスタンス化することはできません。また、パブリックメンバーがないため、それらにアクセスして開始することはできません。