一周前,我开始学习C#,并且熟悉工作环境。到目前为止,我们已经学习了通常的知识:变量类型,函数声明,如何编译项目等。
作为第一个任务,我们的老师给了我们一个如何将参数传递给可执行文件的屏幕截图。
我读到string[] args
是用来从控制台“抓取”并传递给其余代码的。但是,当我尝试这样打印时:
Console.WriteLine(args);
我总是得到相同的结果:
如何通过控制台将参数传递给exe文件?
答案 0 :(得分:1)
控制台将整个字符串数组对象输出为字符串(System.String[]
)。要查看其内容,您需要遍历数组:
foreach (string s in args)
{
Console.WriteLine(s);
}
这将向您显示数组的内容。 [0]
值将始终是可执行文件的名称,并且您的参数将从位置[1]
开始。