C# 【C#】static完全ガイド|static class・using static・拡張メソッド・スレッドセーフ・const vs readonly・テスタビリティまで
C#のstaticキーワードを完全解説。staticクラス/フィールド/メソッド・using staticで簡潔化・拡張メソッドの実装・staticコンストラクタの初期化順序・Interlocked/Lazy<T>でスレッドセーフ化・const vs static readonly・DIによるテスタビリティ改善まで詳しく解説します。