C#ってほかの言語の良い部分をパクリまくってる言語だな。
それでいておかしなごちゃごちゃ言語構造にならないのはC#製作者の腕が良いからかね。