技术开发 频道

C#深入浅出全接触:初级篇

  6.C#的程序结构

  一个C#程序包含一个类,这个类中至少有一个公用的静态方法Main,这个方法对程序进行初始化并终止程序。在Main 方法中创建子对象、执行方法并实现软件的逻辑处理。下面是一个典型的微型C#例程:

using System;
class MyFirstApp
{
static int Main(String[] args)
{
System.Console.WriteLine (
"Hello .NET");
return 1;
}
}

  在C#中,要使用下面的声明来引入外部定义,而不是用象C++中的#include:

using System;
using System.Data;

  然后,使用C#编译器csc.exe 编译代码。假定将前面的代码保存为文件hello.cs,使用以下命令:csc hello.cs

  结果就生成了hello.exe,它向控制台输出窗口写入信息 "Hello .NET"。

  尽管编译后的结果文件包含.exe 后缀,但hello.exe 却不是一个真正的、明确的CPU 代码段。实际上,它包含了.NET 字节代码。当启动hello.exe 时,CLR 将提取编译器写入代码中的重要元数据。接着,一个叫做 Just-In-Time 编译器的模块将代码映射到特定的 CPU 中,开始实际的执行过程。

0
相关文章