这里稍微记一下C#的程序结构(只是自己的理解,不一定正确。主要还是要照搬菜鸟的内容,官网上的教程感觉有点急?)
1 using System; 2 namespace HelloWorldApplication 3 { 4 class HelloWorld 5 { 6 static void Main(string[] args) 7 { 8 /* 我的第一个 C# 程序*/ 9 Console.WriteLine("Hello World"); 10 Console.ReadKey(); 11 } 12 } 13 }
这就是一个相对完整的C#程序了
using 关键字用于在程序中包含 System 命名空间。 一个程序一般有多个 using 语句。跟java里的import差不多
namespace 命名空间的声明关键字 其中包含一系列类 这个命名空间可以不与文件名相同(这里是HelloWorldApplication的命名空间中包含了HelloWorld这个类)
class 声明了一个类,类中可以包括字段和方法,方法定义了类的行为,这里只有一个Main入口方法,没有这个方法 ide就无法执行这个类 (vs里输入svm然后按两下tab就可以直接插入这个方法)
/**/ 注释,里面的内容会被编译器忽略,且它会在程序中添加额外的 注释。
Console.ReadKey(); 是针对 VS.NET 用户的。这使得程序会等待一个按键的动作,防止程序从 Visual Studio .NET 启动时屏幕会快速运行并关闭。
跟Java一样,C#对大小写敏感,每行末尾需要加上分号(;) ,入口方法都是Main 甚至注释都是一模一样的样子...