MSの力の入れ方が、C++ とC#ではかなり違うのですが、
C#がどういう物なのかいまいち分かりません。
1.マシンコードを直接吐く
2.Javaみたいに中間コードを吐く(これは無いかな…)
3.インタプリタ言語
のどれなのでしょうか。
あとVBプログラマの受け皿って言うのを良く聞きますが、
OOPがVBプログラマに使いこなせるのでしょうか(偏見?)

あとC#は言語の名前だと思うのですが、
どうやってOSの拡張機能にアクセスするのかが分かりません
↑標準ライブラリでGUI、スレッド等をサポート?