展现C#世界之三:第一个C#应用程序

http://tech.ddvip.com   2008年09月08日    社区交流

本文详细介绍展现C#世界之三:第一个C#应用程序

  3.0 选择一个编辑器

  尽管我是一个顽固的Notepad狂,但这次我不建议用它编辑源码。原因是你正在与真正的编程语言打交道,使用Notepad编辑源码编译时可能产生大量的错误信息行(C++程序员知道我在说什么。)

  你有几种选择。可以重新配置你信任的老式Visual C++ 6.0,使它能够和源文件一起工作。第二种选择是使用新的Visual Studio 7.第三,你可以用任何第三方程序编辑器,最好要支持行数、色彩编码、工具集成和良好的搜索功能。CodeWright就是其中一个例子。当然,在所提到的编辑器中,没有一个对创建程序来说是必要的。用Notepad肯定可以编辑。但是,如果你考虑到要编写更大的项目,最好还是忍痛割爱吧。

  3.1 "Hello World" 代码

  讨论编辑器有点离题 ,让我们把话题转回到一个非常出名的小应用程序。这个最短的版本应用程序见清单3.1.把它存起来,文件名为 helloworld.cs,以便使你能按照说明,完成诸如编译应用程序等其它余下来的步骤。

  清单 3.1 最简单的 "Hello World "程序

  1: class HelloWorld

  2: {

  3: public static void Main()

  4: {

  5: System.Console.WriteLine("Hello World");

  6: }

  7: }

  在C#中,代码块(语句组)由大括弧({和})所括住。所以,甚至你以前没有C++的经验,你也可以说出Main()方法就是HelloWorld 类语句的一部分,因为类被括在所定义的大括弧中。C#应用程序(可执行)的入口点就是 static Main 方法,它必须包含在一个类中。仅有一个类能使用该标志定义,除非你告诉编译器它应使用哪一个 Main 方法(否侧,会产生一个编译错误)。和C++相比,Main的第一个字母是大写的M,而不是你曾经使用过的小写字母。在这个方法中,你的程序开始并结束。方法中可以调用其它方法——如这个例子中,用于输出文本——或者创建对象并激活该方法。

责编:豆豆技术应用

正在加载评论...