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

若诗_亍
2013-10-11 · TA获得超过4781个赞
知道小有建树答主
回答量:1013
采纳率:0%
帮助的人:2393万
展开全部
功能上的考虑 许多人认为C#的功能比VB.net强大,或者C#更加适合.net等。其实这不是一两句话能比较清楚的。C#的确有VB无法完成的功能,但VB也有C#无法完成的功能。总的来说,对于.net开发,VB和C#没有任何差别,都100%兼容于CLS。下面列出的是他们语言功能上的不同,这些仅仅是语言实现上的问题,不会影响到生成的代码。打*号的内容与CLS不兼容。 C#有而VB没有的功能: 1、 运算符重载。* 2、 不安全代码(指针和固定内存区)。* 3、 无符号整数。* 4、 移位运算。 VB有而C#没有的功能 1、 即时编译。 2、 静态事件绑定。 3、 条件异常捕获。 4、 COM兼容类。* 5、 宽松的类型检查和变量声明。 6、 Visual Basic Runtime库。 7、 可选参数、带参数属性、模块等语言特征。* 8、 动态数组。*
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式