为什么你们这些会做asp.net都是用c#来做的,为什么不用vb呢?这其中有什么样的区别,能说一下吗,程序高手

2024-12-12 10:39:49
推荐回答(4个)
回答1:

对于VB.NET和C#来说,最重要的差别还是它们各自的定位不同。VB.NET担负着留住几百万忠诚的程序员、兼容无数VB代码和组件的重担。C#是从C/C++继承而来,作为一个全新组建的语言,它天生就是下一代网络编程和Web服务开发的语言。微软对C#更是寄予厚望,它不仅要使其成为完美体现.NET所有优势的下一代编程语言,更想使它成为一个All in one的解决方案,无论是开发底层还是高端应用,它都能胜任并成为首选,说C#是.NET的新宠一点也不过分。如果说VB.NET定位在.NET平台应用级工具的话,C#无疑是系统级的语言,有一个事实是很好的证明,.NET Framework的基类库全部是用C#开发的。

回答2:

vb 1991 年
C# 2001年 发布
C# 是一门建立在 C++和 Java 基础上的现代语言,是编写 .NET 框架的语言。
因此在学习运用上:C# 时髦(现代语言) 、被微软更注重(是编写 .NET 框架的语言)
程序员选择学习语言前有危机感,需要顺应市场需求......
至于vb与C# 的区别,语法上的区别太多,但可以实现的都可以实现(功能上没区别...大多语言如此)
至于你说要怎样从vb转型C#,我想Javascript你应该也会,那就结构上按Javascript的写法,思维逻辑上继续用vb理解就简单了

回答3:

其实基本上没有什麽区别,只是语法有些不同。。。。 有人说VB.NET是后娘的...所以微软对它不怎麼的

回答4:

说实话,我一看到 vb 的语法,尤其是不加定义就直接使用的变量,我就头痛