c#在调用方法的时候,假如方法有参数,调用的时候就需要给定相应的参数才可以调用,除非该方法参数前面有关键字params.
而c#创建的默认的控制台程序的Main方法默认是需要一个string类型的数组的,但是通常情况下我们并没有传参数给它,问一下这里为什么不传参数也可以?或是系统实际上是传了什么参数?但是本人用args.Length得到的长度是0.还请高手解答,谢谢.
而c#创建的默认的控制台程序的Main方法默认是需要一个string类型的数组的,但是通常情况下我们并没有传参数给它,问一下这里为什么不传参数也可以?或是系统实际上是传了什么参数?但是本人用args.Length得到的长度是0.还请高手解答,谢谢.
解决方案
5
这个方法是由系统调用进来的, 会把命令行的参数传进来, 我们只要管接收
5
问题是你也没有调用main函数,假如你调用,也是要传参数的。
30
你怎么知道操作系统没有向 Main 方法传递一个空数组呢?