VB,VB.NET,C#对比

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/TheBestAge/article/details/80863829

VB

VB是可视化的语言,基于面向对象的。不支持继承、重载和接口。Visual Basic 语言具有不支持继承无原生支持多线程异常处理不完善等三项明显缺点,使其有所局限性。

C#

C#是微软公司发布的一种面向对象(将程序中的功能模块化,每个模块都是孤立的,并且提供特定的功能)的,运行于.NETFrameWork之上的 高级程序设计语言。几乎集中了所有关于软件开发和软件工程研究的最新成果。面向对象、类型安全、组件技术、自动内存管理、跨平台异常处理、版本控制、代码安全管理,

c#实现某个功能是第一件事就是封装,把具有相同属性、方法、对象封装在一起形成类或接口。让类去完成这些对象共同的部分,不同的部分可以通过,多态或扩展去完成。这样便提高了代码的复用率,而且因为封装也提高了代码的安全性

C#就其本身而言只是一种语言,尽管它是用于生成面向.NET环境的代码,但它本身不是.NET的一部分。.NET支持的一些特性,C#并不支持。而C#语言支持的另一些特性,.NET却不支持(例如运算符重载)

VB.NET

完全面向对象,开发各类应用的框架和程序运行库。VB.NET和C#都是.NET平台上的编程语言。VB6.0与VB.net在语法上是相似的,VB.net是微软后续开发的编程语言,与VB6.0最大的区别是完全的面向对象,而VB6.0是属于面向过程的。VB6.0简单易用,但是微软已经在2008年宣布不再继续提供支持,是已经淘汰的编程语言

参考资料:

VB与VB.net区别


猜你喜欢

转载自blog.csdn.net/TheBestAge/article/details/80863829