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

 我来答
lzh3452
2015-03-09 · TA获得超过1044个赞
知道小有建树答主
回答量:1168
采纳率:100%
帮助的人:858万
展开全部
VB.net完全是为了让VB程序可以再.Net平台上运行而存在的,其本身就是一堆缺点,运行效率上没有VB高,对象取得也没有VB方便,语法和VB基本一样,所以编写起来也麻烦,虽然是.Net框架下的语言,但对.Net的支持又不是很好,却又因为.Net拖慢了VB自傲的高速。
C#就完全不同了,他就是给.Net写的,肯定是对.Net支持最好的语言了,而且语法也比较简单,和C、C++、Java的语法是一样的,只是.Net的类库和这三种语言不同,所以实际写代码时,比VB、VB.net、C、C++、Java都要简单
lrh3321
2015-03-09 · TA获得超过2183个赞
知道大有可为答主
回答量:2296
采纳率:75%
帮助的人:2116万
展开全部

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

  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#

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sfr二哥的肉色
2015-03-08 · 超过31用户采纳过TA的回答
知道答主
回答量:45
采纳率:0%
帮助的人:64.5万
展开全部
当然学C# 没听说哪个单位招人要VB.net 的. VB.net 代码繁琐,C#简单.C#是微软专门为.net平台开发出来用来与java对抗的.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式