当前位置:  开发笔记 > 编程语言 > 正文

C#.net和Visual Basic.net有什么区别?

如何解决《C#.net和VisualBasic.net有什么区别?》经验,为你挑选了2个好方法。

我在VB.net有一点经验,我想学习C#.net

VB.net和C#.net之间有什么区别?

这两者之间的表现有什么不同?

除了语法上的差异,我还要记住哪些重大变化?



1> Noldorin..:

维基百科文章的语言功能部分提供了一个很好的概述.从我的理解,几乎在每个方面,性能基本上是等同的.



2> Dave Markle..:

如果你编写等效的代码,性能是相同的,但是VB.NET的构造在那里是为了"向后兼容",不应该使用它.C#没有这些东西.我特意想到:

Microsoft.VisualBasic命名空间中的函数,它们是Trim()等其他标准.NET类的成员..NET类通常更快.

Redim和Redim Preserve.永远不要在.NET中使用,但它们在VB中.

On Error ...而不是异常.呸!

后期绑定(有时被嘲弄地称为"选项慢").从性能角度来看,在非动态.NET语言中不是一个好主意.

VB也缺少像自动属性这样的东西,这对我来说非常不利.不是性能问题,但值得记住.

推荐阅读
ERIK又
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有