VB.net 和C#.net 各有什么优缺点

2024-12-21 06:03:48
推荐回答(3个)
回答1:

VB.net完全是为了让VB程序可以再.Net平台上运行而存在的,其本身就是一堆缺点,运行效率上没有VB高,对象取得也没有VB方便,语法和VB基本一样,所以编写起来也麻烦,虽然是.Net框架下的语言,但对.Net的支持又不是很好,却又因为.Net拖慢了VB自傲的高速。
C#就完全不同了,他就是给.Net写的,肯定是对.Net支持最好的语言了,而且语法也比较简单,和C、C++、Java的语法是一样的,只是.Net的类库和这三种语言不同,所以实际写代码时,比VB、VB.net、C、C++、Java都要简单

回答2:

两种语言大部分情况代码可以互相转换

  1. VB.net 的代码语法 和我们平常说话比较接近更好理解,但是写起来繁琐。

比如,定义变量int1为Int32类型。

  • VB.NET  Dim int1 As Int32

  • C#  Int32 int1  //很简洁

2. VB.net 函数名变量名不区分大小写,对初学者来说不容易出错

3. C#中有指针,可以写些非托管的代码,优化运行效率。

4. 微软为VB.NET准备了些很实用的方法函数,C#工程默认不引用这些。

5.微软的重点是C#

回答3:

当然学C# 没听说哪个单位招人要VB.net 的. VB.net 代码繁琐,C#简单.C#是微软专门为.net平台开发出来用来与java对抗的.