C#必将取代VB.NET

ZDNet软件频道 时间:2002-11-28 作者:BUILDER.COM |  我要评论()
本文关键词:
如果你想移植程序到.NET,但是又不确定该使用VB.NET还是C#,使用 C#吧。我的观点是,C#具有更加强大的功能,语句更加简洁。

如果你想移植程序到.NET,但是又不确定该使用VB.NET还是C#,使用 C#吧—它将成为 .NET的流行性语言。现在,在你提醒我之前,我已经意识到了,通用语言执行环境 (CLR) 把各种语言转化为一种中介语言,因此你可以使用任何你喜欢的语言来实现你的应用程序。你甚至可以在一个项目中使用不同的语言。

为什么要使用C#呢?我想有以下几个原因:

  • C# 与 Java更接近,如果在你的开发组中已经有了Java的程序员,那么他们使用C#更容易上手。
  • C#的语句更容易理解。就算你不懂Java。C#的语句非常的简单整洁。你可以依靠意外的操作,就像使用.NET框架一样。即使你能够从VB.NET中获得很大益处,令人讨厌的On Error Goto命令仍然存在于VB.NET中。
  • C# 的一个最大的益处之一就是有能力支持扩展性标注语言XML 。XML文档工作起来与Java文档相似—当你维护你的源代码的时候你仍可保持你的文档格式。 The VS.NET IDE 有一个分支工具可以从你的扩展性标注语言的注释中建立通用的超文本标注语言,因此它比Javadoc更容易使用。


使用C#
事件是编程中的一个基本概念。在我们接下来的一系列的关于C#的基本原则的讨论中,我们将带领你使用Visual Studio .NET来建立事件. 参照"使用C#中的事件."



这里我们还要再重申一下,.NET的原则之一就是使用什么样的语言并不重要:它只是取决于你编程的习惯。我的观点是,C#具有更加强大的功能,语句更加简洁。如果你想看到更多的关于C#和.NET比较的文章。请在Builder.com上阅读以下文章《我要转向C#》如果你想了解一些基本知识,请阅读《.NET CLR在建立全球化开发管理框架中的地位



责任编辑:炒饭

欢迎评论或投稿


百度大联盟认证黄金会员Copyright© 1997- CNET Networks 版权所有。 ZDNet 是CNET Networks公司注册服务商标。
中华人民共和国电信与信息服务业务经营许可证编号:京ICP证010391号 京ICP备09041801号-159
京公网安备:1101082134