一个C#程序主要包括的部分:
- 命名空间声明(NameSpace Declaration
- 一个class
- Class方法
- 一个Main方法
- 语句(Statements)&表达式(Expressions)
- 注释
using System;
namespace HelloWorldApplication
{
class HelleWorld
{
static void Main(string[] args)
{
/*第一个C#程序*/
Console.WriteLine("Helle World");
Console.ReadKey();
}
}
}
当上面的代码不运行的时候,会得到下面的结果:
Hello World
让我们看一下上面的程序的各个部分:
- 程序的第一行using System;using关键字用于在程序中包含System命名空间。一个程序中一般会包含多个using语句。
- 下一句namespace声明。一个namespace是一系列的类。
HelloWorldApplication
命名空间包含了类HelloWorld
。 - 下一行class声明。类
HelleWorld
包含了程序使用的数据和方法声明。类一般包含多个方法。方法定义了类的行为。在这里,Helloworld
类只有一个Main
方法。 - 下一行/…/将会在编译时被忽略,且它会在程序中添加额外的注释。
Main
方法通过语句Console.WriteLine("Hello World");
指定他的行为。其中,WriteLine
是一个定义在System
命令空间中的Console
类的一个方法,该语句会在屏幕上显示Hello World
。- 最后一行
Console.ReadKey();
是针对VS.NET用户的。这使得程序会等待一个按键的动作,防止程序从Visual Studio.NET启动时屏幕会快速运行并关闭。
一下几点注意的是:
- C#是大小敏感的。
- 所有的语句和表达式必须要以(;)结尾。
- 程序执行是从
Main
方法开始。 - 与
Java
不同的是,文件名可以不同于类的名称。
编译并且执行C#程序
如果您使用Visual Studio.Net和执行C#程序,请按照下面的步骤执行:
- 启动Visual Studio
- 在菜单栏上,选择File->New->Project
- 从模板中选择Visual C#,然后选择Windows。
- 选择Console Application。
- 为您的项目制定一个名称,然后点击OK
- 新项目会出现在解决方案的资源管理器中(Solution Explorer)中。
- 在代码编辑器(Code Editor)中编写代码。
- 点击Run按钮或者按下F5键运行程序。会出现一个命令提示窗口(Command Prompt Windows),显示Hello world。
您也可以使用命令行代替Visual Studio IDE来编译C#程序:
- 打开一个文本编辑器,添加上面的提到的代码。
- 保存代码为Helloworld.cs。
- 打开命令行提示符工具,定位文件所在的目录。
- 键入csc helloworld.cs并按下enter键编译代码。
- 如果代码没有错误,命令行提示会进入下一行,并生成Helloworld.exe可执行文件。
- 按下来,键入Helloworld来执行程序。
- 您将看到”Hello world”打印在屏幕上。