C#程序的基本结构是什么?
让我们先看看C#中的示例程序-
using System; namespace DemoApplication { class HelloWorld { static void Main(string[] args) { Console.WriteLine("Welcome!"); Console.ReadKey(); } } }
现在让我们看看上面程序中包含的所有内容-
使用
程序的第一行使用System;-using关键字用于在程序中包含System命名空间。一个程序通常有多个using语句。
命名空间声明
下一行是命名空间声明。命名空间是类的集合。该DemoApplication命名空间包含类的HelloWorld。
类声明
下一行是类声明,类HelloWorld包含程序使用的数据和方法定义。类通常包含多个方法。方法定义类的行为。但是,HelloWorld类只有一个方法Main。
主要方法
下一行定义了Main方法,它是所有C#程序的入口点。Main方法说明类在执行时会做什么。
控制台写行
Main方法使用语句Console.WriteLine("Welcome!");指定其行为。
WriteLine是在Systemnamespace中定义的Console类的方法。此语句导致消息“欢迎!”以显示在屏幕上。
Console.ReadKey()
最后一行;是给用户的。这使程序等待按键按下,并防止屏幕在从VisualStudio.NET启动时快速运行和关闭。Console.ReadKey()VS.NET