鼓吹C#,求于VB.NET的对比

hillwell 2003-08-21 02:40:30
兄弟鼓吹了很长时间,公司终于有了.net
现在有了C#和VB.NET的区别--不要跟我说差不多,我也知道
但我想知道具体在细节上C#比VB.NET有什么好处?

越具体越好:比如有多少VB程序员转入C#之类的数据最好
...全文
35 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
shijizhi 2003-08-22
  • 打赏
  • 举报
回复
我就搞不懂了,明明MS已经说的很明白了,VB.NET,C#,J#都是.NET的语言实现方式,除了语法没有什么区别,为什么总有人要讨论C#和VB.NET哪个好,再提出这种论调的人请好好去学习一下什么叫做.NET的跨语言编程
cnhgj 2003-08-21
  • 打赏
  • 举报
回复
搞来搞去还是离不开.netframework!主要看你喜欢用哪种
Kain 2003-08-21
  • 打赏
  • 举报
回复
dahuzizyd(你就是我心中的女神)


c#builder也是基于.netframework哦
hillwell 2003-08-21
  • 打赏
  • 举报
回复
班兄,不好意思,按也成星了---我的感觉是很惭愧:-)

你好吗,挺想你的,真的---给你灌点迷汤--等我去青岛宰你:-)
zhehui 2003-08-21
  • 打赏
  • 举报
回复
对无而言是在学C#,因为C#可以在C++和JAVA上继承了很多的优点。
TheAres 2003-08-21
  • 打赏
  • 举报
回复
Hillwell,

How are you, what your feel to be a star?
比如:
C#支持
运算符重载,
unsafe代码
XML注释
sbyte,ushort,uint,ulong
+= -=等运行

There is a good white pager for this question from MSND,hope it helps.

INFO: "Differences Between Visual Basic .NET and Visual C# .NET" White Paper Is Available
http://support.microsoft.com/?kbid=308470
wirte 2003-08-21
  • 打赏
  • 举报
回复
这种对比没有什么实际意义
cl_03 2003-08-21
  • 打赏
  • 举报
回复
没什么太多的说的,用C#吧,兄弟!
CMIC 2003-08-21
  • 打赏
  • 举报
回复
性能差不多,开发效率我觉得VB.NET稍快,但不快很多,VB也可支持xml注释,下个补丁就行。
hillwell 2003-08-21
  • 打赏
  • 举报
回复
这多打击我:-)

不是的,尽管不大,差别还是有的,比如说性能,开发效率,另外还有VB不支持xml注释!
Mobile2003 2003-08-21
  • 打赏
  • 举报
回复
一个转换程序,从VB.net 代码到 C#代码?
dahuzizyd 2003-08-21
  • 打赏
  • 举报
回复
VB.NET没用过,不过Visual C#对设计模式,泛型的支持,面向对象比VB.NET更彻底,而且现在Borland也在支持C#,如果微软的东西不行了,还可以跟着borland,hoho!!

以下来自MSDN:

C# 语言中的许多功能是基于以下四种不同设计目标而创建的:

统一的类型系统以及简化值类型和引用类型在 C# 语言中的用法。
通过 XML 注释、特性、属性、事件和委托等功能建立基于组件的设计。
借助 C# 语言的独特功能(包括安全的指针操作、溢出检查等)建立实用的开发人员控制功能。
建立诸如 foreach 和 using 语句这样的实用语言构造,提高开发人员的效率。
在 C# 语言的“Visual Studio for Yukon”版本中,Microsoft 计划通过将广泛的研究语言和行业语言中的各种功能结合在一起建立一种简洁、实用的语法。这些语言功能包括泛型、迭代程序、匿名方法和局部类型。

潜在的未来功能
实际上,C# 的未来创新功能主要基于统一的类型系统、基于组件的开发、开发人员控制功能和实用的语言构造。下面总结了 Microsoft 计划在 C# 语言的下一个主要版本中提供的四种主要的新功能。这些功能的设计尚未完成,Microsoft Corporation 欢迎广大的开发人员针对这些功能发表评论。

泛型
随着项目变得越来越复杂,程序员日益需要一种方法来更好地重复使用和自定义他们现有的基于组件的软件。为了实现在其他语言中重复使用高级代码,程序员通常要使用一种名为“泛型”的功能。C# 将包括一种安全且高效的泛型,它与 C++ 中的模板和 Java 语言中提出的泛型在语法上只是稍有差别,但在实现方式上却存在很大差别。

符合标准
2001 年 12 月,欧洲计算机制造商协会 (ECMA) 将 C# 编程语言批准为一项标准 (ECMA 334)。此后不久,C# 标准便得到国际标准化组织 (ISO) 的快速跟踪处理,预计很快就会得到批准。C# 标准的创建是新编程语言发展史中的重要里程碑,它预示着未来有望在各种操作系统平台上编写多种实现。实际上,我们从其简短的历史中可以看到,许多第三方编译器供应商和研究人员已经将它当作标准来实现并创建了自己的 C# 编译器版本。

hillwell 2003-08-21
  • 打赏
  • 举报
回复
这多打击我:-)

不是的,尽管不大,差别还是有的,比如说性能,开发效率,另外还有VB不支持xml注释!
chainet 2003-08-21
  • 打赏
  • 举报
回复
http://www.csdn.net/develop/article/19/19081.shtm
chainet 2003-08-21
  • 打赏
  • 举报
回复
http://www.csdn.net/develop/article/19/19081.shtm
jiezhi 2003-08-21
  • 打赏
  • 举报
回复
哎,個人愛好

110,535

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧