C#和VB.NET之间最重要的功能差异是什么?

当然,一般语法有区别,但是还有什么其他关键区别?有一些区别,对吧?
链接的比较是非常彻底的,但就主要差异我将注意到以下:

> C#有匿名方法VB也有这些
> C#有yield关键字(迭代器块)VB11添加了这个
> VB支持implicit late binding(C#有显式后期绑定现在通过dynamic关键字)
> VB支持XML文字
> VB是不区分大小写的
> VB的更多开箱即用的代码片段
>更多开箱即用的重构工具为C#Visual Studio 2015现在提供了相同的重构工具,VB和C#。

一般来说,MS关注的东西各不相同,因为两种语言针对的是非常不同的受众。 This blog post有一个很好的总结目标受众。这可能是一个好主意,以确定您的受众,因为它会决定什么样的工具,你会从微软获得。

http://stackoverflow.com/questions/11632/what-are-the-most-important-functional-differences-between-c-sharp-and-vb-net

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:C#和VB.NET之间最重要的功能差异是什么?