C# - 程序结构
在我们学习 C# 编程语言的基本构建块之前,让我们看一下 C# 程序结构的最低限度,以便我们可以在接下来的章节中将其作为参考。
创建 Hello World 程序
一个 C# 程序由以下部分组成 -
- 命名空间声明
- 一堂课
- 类方法
- 类属性
- 主要方法
- 语句和表达式
- 评论
让我们看一个打印“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; - 使用 关键字用于包含 System 程序中的命名空间。一个程序一般有多个using 声明。
-
下一行有 namespace 宣言。 命名空间 是类的集合。 HelloWorldApplication 命名空间包含类 HelloWorld .
-
下一行有一个 class 声明,类 HelloWorld 包含您的程序使用的数据和方法定义。类通常包含多个方法。方法定义了类的行为。然而,HelloWorld 类只有一个方法 Main .
-
下一行定义了 Main 方法,它是入口点 适用于所有 C# 程序。 主要 方法说明了类在执行时做了什么。
-
下一行 /*...*/ 被编译器忽略并添加到 注释 在程序中。
-
Main 方法使用语句 Console.WriteLine("Hello World"); 指定其行为
写线 是 Console 的一个方法 System 中定义的类 命名空间。此语句导致消息“Hello, World!”显示在屏幕上。
-
最后一行 Console.ReadKey(); 适用于 VS.NET 用户。这使程序等待按键,并防止从 Visual Studio .NET 启动程序时屏幕快速运行和关闭。
值得注意以下几点 -
-
C# 区分大小写。
-
所有语句和表达式都必须以分号 (;) 结尾。
-
程序执行从 Main 方法开始。
-
与 Java 不同,程序文件名可以与类名不同。
编译和执行程序
如果您使用 Visual Studio.Net 编译和执行 C# 程序,请执行以下步骤 -
-
启动 Visual Studio。
-
在菜单栏上,选择文件 -> 新建 -> 项目。
-
从模板中选择 Visual C#,然后选择 Windows。
-
选择控制台应用程序。
-
为您的项目指定一个名称,然后单击“确定”按钮。
-
这会在解决方案资源管理器中创建一个新项目。
-
在代码编辑器中编写代码。
-
单击“运行”按钮或按 F5 键执行项目。将出现一个包含 Hello World 行的命令提示符窗口。
您可以使用命令行而不是 Visual Studio IDE 来编译 C# 程序 -
-
打开文本编辑器,添加上述代码。
-
将文件另存为 helloworld.cs
-
打开命令提示符工具,进入你保存文件的目录。
-
输入 csc helloworld.cs 然后回车编译你的代码。
-
如果您的代码中没有错误,命令提示符会将您带到下一行并生成 helloworld.exe 可执行文件。
-
输入 helloworld 执行你的程序。
-
你可以在屏幕上看到输出的Hello World。
C语言