C#中static void Main ()与static void Main (string[] args)的区别?

单单站在语言的角度来讲static void Main ()与static void Main (string[] args)的差别仅仅是后者多了一个参数args而已,
调用时也需要传递该参数,但是站在c#编写的控制台程序的角度来讲 后者可以在程序启动的时候接受外部的启动参数。
例如你编写的程序叫做test.ext在命令行里面启动的时候如下:test.ext arg1 arg2 这样在static void Main (string[] args)运行的时候 命令行的 arg1 arg2 就作为数组 通过Main方法的args参数传递进来了
这样你就可以根据不同的参数值做不同的处理了。
posted @ 2013-09-04 10:01  Net-Spider  阅读(270)  评论(0)    收藏  举报