main用法

如题所述

第1个回答  2015-05-27

在Java/C/C++/C#中,main为程序运行的主入口方法,每个程序只有一个。main 作为函数可以没有参数main(void),也可以有参数

我下面以C#为例跟你说明一下这个问题:在C#中Main方法的参数方面只能会两种情况,要么是无参,要么是string[]参数。如static void Main(){}或static void Main(string[] args){}上述中的第二种情况里的args就是一个用于接受参数的string数组。至于参数的传递与接受举例如下:假如有一程序test.exe,其源代码:using System;namespace test{       class program       {                 static void Main(string[] args)                 {                         if(args.Length>0)                         {                                  Console.WriteLine("没有提供参数!");                         }                          else                                 {                                  for(int i=0;i<args.Length;i++)                                 {                                          Console.WriteLine("第{0}个参数为:{1}",i+1,args[i]);                                 }                         }                  }       }} 当在CMD命令行窗口中输入:test.exe则输出:没有提供参数!当在CMD命令行窗口中输入:test.exe 中国 美国则输出:(遍历输出所提供的每一个参数)中国美国 希望这些信息能对你有所帮助!

相似回答