程序结构
在我们研究C#编程语言的基本构建块之前,让我们看一下最基本的C#程序结构,以便我们在接下来的章节中将其作为参考。
创建Hello World计划
AC#程序包括以下部分 -
- 命名空间声明
- A class
- Class methods
- 类属性
- A Main method
- 声明和表达
- 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命名空间。 程序通常具有多个using语句。
下一行有namespace声明。 namespace是类的集合。 HelloWorldApplication命名空间包含HelloWorld类。
下一行有一个class声明, HelloWorld类包含程序使用的数据和方法定义。 类通常包含多个方法。 方法定义类的行为。 但是, HelloWorld类只有一个Main方法。
下一行定义Main方法,它是所有C#程序的entry point 。 Main方法说明了类在执行时的作用。
下一行/*...*/被编译器忽略,并在程序中添加comments 。
Main方法使用语句Console.WriteLine("Hello World");指定其行为Console.WriteLine("Hello World");
WriteLine是System命名空间中定义的Console类的方法。 该语句导致消息“Hello,World!” 显示在屏幕上。
最后一行Console.ReadKey(); 适用于VS.NET用户。 这使得程序等待按键操作,并且当从Visual Studio .NET启动程序时,它会阻止屏幕快速运行和关闭。
值得注意的是以下几点 -
C#区分大小写。
所有语句和表达式必须以分号(;)结尾。
程序执行从Main方法开始。
与Java不同,程序文件名可能与类名不同。
编制和执行程序
如果您使用Visual Studio.Net编译和执行C#程序,请执行以下步骤 -
启动Visual Studio。
在菜单栏上,选择“文件” - >“新建” - >“项目”。
从模板中选择Visual C#,然后选择Windows。
选择Console Application。
指定项目的名称,然后单击“确定”按钮。
这将在Solution Explorer中创建一个新项目。
在代码编辑器中编写代码。
单击“运行”按钮或按F5键以执行项目。 将出现一个包含Hello World行的命令提示符窗口。
您可以使用命令行而不是Visual Studio IDE编译C#程序 -
打开文本编辑器并添加上述代码。
将文件另存为helloworld.cs
打开命令提示符工具,然后转到保存文件的目录。
输入csc helloworld.cs并按Enter键编译代码。
如果代码中没有错误,命令提示符会将您带到下一行并生成helloworld.exe可执行文件。
输入helloworld来执行您的程序。
您可以在屏幕上看到输出的Hello World。