Csharp 简明教程
C
在我们学习 C# 编程语言的基础构建模块之前,让我们看一下最低限度的 C# 程序结构,以便我们可以在后续的章节中将其作为参考。
Creating Hello World Program
C# 程序包含以下部分 −
-
Namespace declaration
-
A class
-
Class methods
-
Class attributes
-
A Main method
-
Statements and Expressions
-
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
让我们看一下给定程序的不同部分 −
-
程序的第一行 using System; - using 关键字用于包含 System * namespace in the program. A program generally has multiple *using 语句。
-
下一行是 namespace 声明。 namespace 是一个类集合。HelloWorldApplication 命名空间包含类 HelloWorld。
-
下一行是 class 声明,类 HelloWorld 包含您的程序使用的 data 和 method 定义。类通常包含多个 method。不过,HelloWorld 类仅有一个 * Main * method。
-
下一行定义 Main method,这是所有 C# 程序的 entry point 。*Main * method 指示在执行时类将执行的操作。
-
下一行 / …​ / 被编译器忽略,它用于在程序中添加 * 注释*。
-
Main method 通过语句 Console.WriteLine("Hello World"); 指定其行为,该语句是 System 命名空间中定义的 Console 类的 method。此语句将导致在屏幕上显示“Hello, World!”的消息。
-
最后一行 Console.ReadKey(); 适用于 VS.NET 用户。这会使程序等待按下键并防止在从 Visual Studio .NET 启动程序后屏幕快速运行并关闭。
请注意以下几点:
-
C# is case sensitive.
-
所有陈述和表达式必须以分号(;)结尾。
-
程序执行从 Main 方法开始。
-
与 Java 不同,程序文件名可以不同于类名。
Compiling and Executing the Program
如果您使用 Visual Studio.Net 来编译和执行 C# 程序,请执行以下步骤:
-
Start Visual Studio.
-
在菜单栏中选择 File → New → Project。
-
从中选择 Visual C#,然后选择 Windows。
-
Choose Console Application.
-
指定项目的名称,然后单击“确定”按钮。
-
这将在 Solution Explorer 中创建一个新的项目。
-
在代码编辑器中编写代码。
-
单击“运行”按钮或按 F5 键可执行项目。出现一个命令提示符窗口,其中包含行 Hello World。
您可以通过使用命令行(而不是 Visual Studio IDE)来编译 C# 程序:
-
打开文本编辑器并添加上述代码。
-
将文件保存为 helloworld.cs
-
打开命令提示符工具并转到已保存文件所在的目录中。
-
键入 csc helloworld.cs 并按 Enter 键来编译您的代码。
-
如果您的代码中没有错误,则命令提示符会将您带到下一行,并生成 helloworld.exe 可执行文件。
-
键入 helloworld 可执行程序。
-
您会看到输出 Hello World 打印在屏幕上。