Main()是C#应用程序的入口点,执行这个函数就是执行应用程序,也就是说,在执行过程开始时,会执行Main()函数,在Main()函数执行完毕后,执行过程就结束了,这个有一个参数string[]args.但我们还没有说明这个参数的含义,下面我们来给大家详细介绍一下这个函数在程序设计中的具体应用: Main()可以使用4种签名 1.static void Main() 2.static void Main(string[] args) 3.static int Main() 4.static int Main(string[] args) 如果需要,可以忽略这里讨论的args,直到现在还在使用这个参数的原因,就是在VS中创建控制台应用程序时自动生成的Main()版本. 上面的第三,四个版本返回一个int值,它们可以用于表示应用程序如何终止,通常用作一种错误提示,一般情况下,返回0反映了正常的终止(即应用程序执行完毕,并安全地终止) Main()的参数args是从应用程序的外部接受信息的方法,这些信息在运行期间指定,其形式是命令行参数. 前面已经遇到了命令行参数,在从命令行上执行应用程序时,通常可以直接指定信息,如在执行应用程序时加载一个文件,例如,考虑Windows中的Notepad应用程序,在命令行窗口中输入notepad,或者在windows的Start菜单中选择Run选项,再在打开的窗口中输入notepad,就可以运行这个应用程序,也可以输入notepad |