ここまで、C#が糞の理由なし