bxdxmx3

きじれてじろあ なきがせすで あぷせとねでぶ

C++

C#のstatic変数初期化タイミング

今までclassのstatic変数の初期化タイミングを誤解していたのでまとめてみる。 ずっとdll,exeが読み込まれたタイミングで初期化されると思っていた。 だが、実際は以下のようになる。 以下のサンプルコードを実行する。 class Hoge { static Hoge hoge = new…