当前位置:首页 > 网络编程 > 软件语言 > .NET > Visual Basic和C#功能对比

Visual Basic和C#功能对比

点击次数:43 次 发布日期:2008-11-06 08:05:54 作者:源代码网
源代码网推荐
广告载入中
首先声明,此处仅作语言方面的对比,在.NET生产力上,两者没有区别。进行这个对比是为了澄清对Visual Basic和C#功能错误的认识和流言。以下所有区别都是经过较为深刻的研究得出的,相比一些常见的对比来讲更有科学性
源代码网推荐
源代码网推荐下面先对比Visual Studio .NET 2003中,两种语言功能的对比。*表示对方语言中没有这项功能,但是可以用别的语法在IL级别实现完全同样的功能。注意,本次比较只选择有意义的功能,某些功能,如循环、分支语句等传统功能不在比较之列。同时,VB因兼容老版本而遗留的,不具有现代语言特征的语法也不在比较之列(如On Error语句,Option Explicit语句等)。
源代码网推荐
源代码网推荐Visual Basic有而C#没有的功能
源代码网推荐 C#有而Visual Basic没有的功能
源代码网推荐
源代码网推荐局部static变量*
源代码网推荐
源代码网推荐WithEvents和Handles语法*
源代码网推荐
源代码网推荐可选参数
源代码网推荐
源代码网推荐按名传递
源代码网推荐
源代码网推荐属性参数
源代码网推荐
源代码网推荐按非虚方式访问一个虚函数
源代码网推荐
源代码网推荐换名实现接口
源代码网推荐
源代码网推荐后期绑定
源代码网推荐
源代码网推荐With语句*
源代码网推荐
源代码网推荐用Imports导入静态成员
源代码网推荐
源代码网推荐模块
源代码网推荐
源代码网推荐Is操作符*
源代码网推荐
源代码网推荐Try…Catch When语句
源代码网推荐
源代码网推荐Visual Basic运行时库的功能和函数

源代码网推荐 运算符重载
源代码网推荐
源代码网推荐为event指定add与remove访问器
源代码网推荐
源代码网推荐using语句*
源代码网推荐
源代码网推荐XML注释文档
源代码网推荐
源代码网推荐不安全代码和指针
源代码网推荐
源代码网推荐as操作符
源代码网推荐
源代码网推荐out修饰符*
源代码网推荐
源代码网推荐编译器CLS检查
源代码网推荐
源代码网推荐
源代码网推荐 接下来,是未来Visual Studio 2005中两者功能的对比。在这个对比中,所有因Visual Studio 2005新增功能产生的差异,将以粗体字表示。注意,并不是每一项新增功能都能产生两者的差异,比如泛型和Partial Type都是两者皆有的新功能。
源代码网推荐
源代码网推荐Visual Basic有而C#没有的功能
源代码网推荐 C#有而Visual Basic没有的功能
源代码网推荐
源代码网推荐局部static变量*
源代码网推荐
源代码网推荐WithEvents和Handles语法*
源代码网推荐
源代码网推荐可选参数
源代码网推荐
源代码网推荐按名传递
源代码网推荐
源代码网推荐属性参数
源代码网推荐
源代码网推荐按非虚方式访问一个虚函数
源代码网推荐
源代码网推荐换名实现接口
源代码网推荐
源代码网推荐后期绑定
源代码网推荐
源代码网推荐With语句*
源代码网推荐
源代码网推荐用Imports导入静态成员
源代码网推荐
源代码网推荐Is操作符*
源代码网推荐
源代码网推荐Try…Catch When语句
源代码网推荐
源代码网推荐Visual Basic运行时库的功能和函数
源代码网推荐
源代码网推荐默认实例
源代码网推荐
源代码网推荐My命名空间
源代码网推荐 为event指定add与remove访问器
源代码网推荐
源代码网推荐不安全代码和指针
源代码网推荐
源代码网推荐out修饰符*
源代码网推荐
源代码网推荐迭代器
源代码网推荐
源代码网推荐匿名方法
源代码网推荐
源代码网推荐
源代码网推荐可见无论什么版本的对比,都是Visual Basic的功能比较多。当然,仅凭功能的多少,不能改变个人对语言的喜好,也不大可能成为选择开发工具的依据。但是有一句话给我的印象很深,我在CSDN上做调查时,有一个人说他用C#的理由是:“我用C#是因为C#比VB功能强,哪怕只是一点点也是强”。即使VB比较强,还是会有人这么说。这就说明语言或开发工具的歧视不是功能差异造成的,那真正的原因是什么呢?
源代码网推荐

源代码网推荐

源代码网供稿.
网友评论 (0)
会员中心
网络编程
本站推荐
网络编程之精华