C# Day のパネルディスカッションへのネタ提供ではないですが、.NET言語ではC#しか使えないこのghost_shellがVBの利点を1つ挙げてみました。
拡張プロパティ ←注意:実際にはありません
解説
拡張メソッドは別クラスのインスタンスメソッドのように振舞わせるスタティックメソッドのことです。
これのプロパティに当たるものを「拡張プロパティ」と表現しましたが、MSILにはないので、どの言語であっても作ることはできません。
C#では引数なしのメソッドをプロパティの形式で呼び出すことはできませんが、VBでは丸括弧( ( ) )無しで呼び出せるのでそう見える、というただそれだけのことです。
#逆にVBだけで作る場合、プロパティ(宣言)構文と引数なしのメソッドの使い分けはしているのかな?
(Posted Date) 15:30 加筆修正&文字装飾&リンク貼付