8.C#中一个经典例程的编写与编译
(1)编写代码
“Hello World”几乎是学习任何一门编程语言都要涉及的第一个例程。下面也让我们用C#完成这个工作。在上面提到的任意一个C#编辑器中(比如写字板),键入以下代码:
using System;
class MyClass
{
static void Main() {
Console.WriteLine("Hello World!");
}
}
class MyClass
{
static void Main() {
Console.WriteLine("Hello World!");
}
}
然后保存为文件myclass.cs。
(2)编译程序
注意:C#编译器要要求至少一个自变量,比如文件名。假设你的C# 文件名是myclass.cs,现在用命令行程序csc.exe 来编译上面的myclass.cs 文件:
csc myclass.cs
于是,C# 编译器在工程文件的bin 目录下生成了一个myclass.exe 文件。运行这个 exe,看输出是什么。
(3)代码含义
下面我们逐行看看这些代码的含义:
程序的第一行是using System。为什么要using System 呢?因为System 是存储系统类的名称空间,程序中用来在控制台上显示输出的Console(控制台)类就是在System 名称空间中定义的。
下一行是class MyClass。C# 中的class 关键字用于创建一个新类。每个类都有一个静态的void Main() 函数,这个函数就是一个 C# 程序的入口。Console 类的WriteLine 方法负责向控制台输出文本信息。