いつごろだかわかんないが、プログラム言語と直接関係ない記述が、
プログラムの動作の重要な部分を決めちゃうようになってきたんだよなー。
まあ、.net は言語間の機能を共通化する意図があるんだろうけど。