静态void main(string [] args)和c#中的static void main()之间的区别?

时间:2014-02-19 06:29:39

标签: c#-4.0 console-application

你可以打电话给我, 静态void main(string [] args)和c#中的静态void main()

之间的区别

1 个答案:

答案 0 :(得分:1)

不是很明显吗?

static void Main(string[] args)

array of string作为参数。

static void Main()

不接受任何参数。通过C#主方法的正确名称 Main (大写 M )的方式不同于{{ 1}}。

在第一种方法中,java允许您在string[] args中执行程序时将参数传递给main方法。例如,请考虑以下示例:

command-line

如果您构建此程序,然后打开命令行(cmd.exe),使用static void Main(string[] args) { foreach (var arg in args) { Console.WriteLine(arg); } } 命令转到程序目录(包含* .exe文件的目录)并执行它:

CD

您将输出:

Program.exe Hello World

注意:您应该使用可执行文件名更改Hello World 。您也可以不加扩展名编写Program.exe

相关问题