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