投稿者 よねKEN  (社会人) 投稿日時 2010/8/11 22:36:15
まだまださんのおっしゃるようにVBもC#もコンパイル後は、
MSIL(CIL、ILとも呼ばれることがあります)という中間言語にコンパイルされます。

VBで書いてもC#で書いても結果として出力されるMSILの内容が同じであれば、
まったく同じ性能になる、ということになります。

ただし、VBとC#とは言語仕様が違いますので当然コンパイラも別です。そのため、
似たようなソースコードをコンパイルしたとしても、同一のMSILになるとは限りません。
とはいえ、ほぼ似たようなMSILにコンパイルされるので、ほとんど差はでないでしょう。

後、VBとC#の開発環境は別々に開発されているので、細かい点では、
それぞれに優れたところそうでないところはあります。