2008-11-03 76 views
2

我一直在聽說/閱讀很多關於C#4的新語言增強功能。如果這些相同的增強功能也將應用於VB,或者是什麼,我有點好奇。有誰知道我在哪裏可以得到一些見解?隨着所有新的變化發生在C#上,似乎除非您喜歡語法,否則幾乎沒有理由使用VB。 MS沒有提供的增強功能,這次是MS未包含在C#中,反之亦然?新的vb.net增強功能?

回答

1

我實際上忽視了Lou Franco對VB.Net的解僱。結帳圓形監獄中環:

例如:

然後盧西恩做了一個非常精彩的 演示的VB 10.0,這是在 Visual Studio 2010的出貨他顯示(IIRC) 以下功能應該是 熟悉這個博客的讀者: 數組文本,收集 初始化,自動屬性, 隱行的延續,聲明 lambda表達式,通用方差,以及 功能,在您的程序集嵌入主互 組件類型,所以你 唐不必部署PIA。我可能會錯過 一些,所以當它被髮布時,請查看 視頻!

+0

不幸的@PaulV已決定[放棄他的舊博客帖子](http://panopticoncentral.net/2011/03/29/external-requests-versus-internal-requirements/),所以這些現在已經死了鏈接。 – 2011-05-19 14:26:10

0

C#中的一些更改(例如命名可選參數)已經在VB中。 VB.NET在C#上的主要優勢是Office/COM集成,新的C#正在解決這個問題。

如果您需要定位舊的.NET版本,如果您需要這些功能,VB.NET仍然可以使用。

0

vb.net有一段時間仍然缺少C#的東西:xml文字。但這不完全是新的。