Csharp 简明教程

C

在我们学习 C# 编程语言的基础构建模块之前,让我们看一下最低限度的 C# 程序结构,以便我们可以在后续的章节中将其作为参考。

Creating Hello World Program

C# 程序包含以下部分 −

  1. Namespace declaration

  2. A class

  3. Class methods

  4. Class attributes

  5. A Main method

  6. Statements and Expressions

  7. Comments

让我们看一下输出“Hello World”的简单代码 −

using System;

namespace HelloWorldApplication {
   class HelloWorld {
      static void Main(string[] args) {
         /* my first program in C# */
         Console.WriteLine("Hello World");
         Console.ReadKey();
      }
   }
}

编译并执行此代码后,会产生以下结果 −

Hello World

让我们看一下给定程序的不同部分 −

  1. 程序的第一行 using System; - using 关键字用于包含 System * namespace in the program. A program generally has multiple *using 语句。

  2. 下一行是 namespace 声明。 namespace 是一个类集合。HelloWorldApplication 命名空间包含类 HelloWorld。

  3. 下一行是 class 声明,类 HelloWorld 包含您的程序使用的 data 和 method 定义。类通常包含多个 method。不过,HelloWorld 类仅有一个 * Main * method。

  4. 下一行定义 Main method,这是所有 C# 程序的 entry point 。*Main * method 指示在执行时类将执行的操作。

  5. 下一行 / …​ / 被编译器忽略,它用于在程序中添加 * 注释*。

  6. Main method 通过语句 Console.WriteLine("Hello World"); 指定其行为,该语句是 System 命名空间中定义的 Console 类的 method。此语句将导致在屏幕上显示“Hello, World!”的消息。

  7. 最后一行 Console.ReadKey(); 适用于 VS.NET 用户。这会使程序等待按下键并防止在从 Visual Studio .NET 启动程序后屏幕快速运行并关闭。

请注意以下几点:

  1. C# is case sensitive.

  2. 所有陈述和表达式必须以分号(;)结尾。

  3. 程序执行从 Main 方法开始。

  4. 与 Java 不同,程序文件名可以不同于类名。

Compiling and Executing the Program

如果您使用 Visual Studio.Net 来编译和执行 C# 程序,请执行以下步骤:

  1. Start Visual Studio.

  2. 在菜单栏中选择 File → New → Project。

  3. 从中选择 Visual C#,然后选择 Windows。

  4. Choose Console Application.

  5. 指定项目的名称,然后单击“确定”按钮。

  6. 这将在 Solution Explorer 中创建一个新的项目。

  7. 在代码编辑器中编写代码。

  8. 单击“运行”按钮或按 F5 键可执行项目。出现一个命令提示符窗口,其中包含行 Hello World。

您可以通过使用命令行(而不是 Visual Studio IDE)来编译 C# 程序:

  1. 打开文本编辑器并添加上述代码。

  2. 将文件保存为 helloworld.cs

  3. 打开命令提示符工具并转到已保存文件所在的目录中。

  4. 键入 csc helloworld.cs 并按 Enter 键来编译您的代码。

  5. 如果您的代码中没有错误,则命令提示符会将您带到下一行,并生成 helloworld.exe 可执行文件。

  6. 键入 helloworld 可执行程序。

  7. 您会看到输出 Hello World 打印在屏幕上。