http://www.atmarkit.co.jp/fdotnet/special/java2cs/java2cs_03.html
C#を使った仕事をしていないので
間違った反論かもしれないが
 - 理由08 - #if
だけは反対したい。


マクロはC++演算子のオーバーライドと同じぐらい危険すぎる。。。
そのメソッドがprivateと書いてたり、変数が int と書いてても
マクロによっては public になったり short になるのだから。。。