c# 麻烦帮我看一段代码

来源:百度知道 编辑:UC知道 时间:2024/06/02 23:46:56
using System;
class CommandLine
{
public static void Main(string[] args)
{
int ctr = 0;
if (args.Length < 0)
{
Console.WriteLine("No Command Line argument were provided.");
return;
}
else
{
for (ctr = 0; ctr < args.Length; ctr++)
{
Console.WriteLine("Argument {0} is {1}", ctr + 1, args[ctr]);
}
}
Console.ReadKey();
}
}
在这段代码中怎么给Main()传递参数,还有if中的那个return加上和不加效果一样吗?return反回是反回到哪?
怎么在DOS下传递参数

return 是返回给Main方法
给Main方法传递参数是在DOS下给传的

在你输入的运行程序的DOS命令 给传递参数

启动函数 好像不可以传递参数吧,这里return表示结束了,不加的话会执行Console.ReadKey();

加上return他就不会再向下执行了,因为没有返回值,所以返回就return;了
你说要给Main()传递参数要传什么参数,可以定义一个静态变量来传值

传递参数: 用命令行形式执行程序,输入程序名,然后空格,再输入所要传递的参数。
比如:> name.exe para1 para2