23:40C#のコーディング俺規約。ガイドラインに従うとして、それ以外の範囲で俺的な規約。]フィールドの初期化はフィールドの定義時ではなく全てコンストラクタで行う。]・フィールドの定義と一緒に初期化しても、その後コンストラクタで更に初期化される可能性があるから。(読みづらい上に、無駄。)・あるフィールドでは定義と一緒に初期化して、あるフィールドでは定義で初期化せずコンストラクタで初期化してじゃ読みづらい。]静的フィールドも同様に静的コンストラクタで初期化する。静的フィールドは、定義時に初期化し、静的コンストラクタを明示的に宣言しないこと。詳細はこちらの記事を参照。