我一直在听/读很多关于C#4的新语言增强功能。如果这些相同的增强功能也将应用于VB,或者是什么,我有点好奇。有谁知道我在哪里可以得到一些见解?随着C#发生了所有新的变化,除非你碰巧喜欢语法,否则似乎没有什么理由可以使用VB。 MS这次没有进入VB的增强功能是否包含在C#中,反之亦然?
答案 0 :(得分:1)
我实际上忽视了Lou Franco对VB.Net的解雇。 Checkout Panopticon Central:
例如:
然后Lucian做了一个非常好的 VB 10.0的演示版,已发货 Visual Studio 2010.他展示了(IIRC) 应该具备以下功能 熟悉本博客的读者: 数组文字,集合 初始化器,自动属性, 隐含线延续,陈述 lambda,泛型方差和a 嵌入主互操作的功能 程序集中的程序集类型,以便您 不必部署PIA。我可以 已经错过了一些,所以看看 视频发布时!
答案 1 :(得分:0)
对C#的一些更改(例如命名可选参数)已经在VB中。 VB.NET优于C#的主要优势是Office / COM集成,而新的C#正在解决这个问题。
如果您需要定位较旧的.NET版本,如果您需要这些功能,VB.NET仍然可以使用。
答案 2 :(得分:0)
C#中仍然缺少vb.net有一段时间的东西:xml文字。但这并不是什么新鲜事。