でC#ではキャスト演算子にもexplicitとimplecitが指定できるようになったんだっけ。
C#は奇形児Javaと違ってよいC++の子供だね。