1クラス、1ファイル

Javaのコーディングで例外*1はあるけど1クラスには1ファイルが原則なんだけど、C#では違うっぽい。
ここらへんはC++のお作法をそのまま受け継いでるのかなと思ってしまう。
まぁ、こういう細かいところが言語の好き嫌いになる要素なんだけどね。

*1:クラス内クラスとか、そのクラスにしか使われないクラスとかなら可