type initializer を使った Singleton パターンの実装のスレッドセーフ性について訊かれたことがあったので、それについて調べたことをメモってみた・・・らいつの間にかまとめっぽくなってしまったのであった。 参考資料 ECMA-335 (4th edition) http://www.yoda.arachsys.com/csharp/singleton.html csharp-online.net Implementing Singleton in C# | Microsoft Docs 関連エントリ Type initializer についてまとめ (同一 blog) 履歴 09/10/18: 誤字修正(beforefirstinit -> beforefieldinit) 11/01/20: コード例の誤り修正、細かい表現の修正 基本 C# で singleton を