当然在一般语法上存在差异,但还存在哪些其他关键区别?有一些差异,对吗?
最佳答案
链接比较非常彻底,但就主要区别而言,我要注意以下几点:
C# 有匿名方法VB 现在也有这些C# 有 yield 关键字(迭代器 block )VB11 添加了这个- VB 支持implicit late binding (C# 现在通过 dynamic 关键字具有显式后期绑定(bind))
- VB 支持 XML 文字
- VB 不区分大小写
- 更多现成的 VB 代码片段
更多现成的 C# 重构工具Visual Studio 2015 现在为 VB 和 C# 提供相同的重构工具。
一般来说,MS 对每种语言的关注点各不相同,因为这两种语言针对的受众非常不同。 This blog post对目标受众有很好的总结。确定您的受众群体可能是个好主意,因为它将决定您将从 Microsoft 获得哪种工具。
关于c# - C# 和 VB.NET 之间最重要的功能区别是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11632/