C# C上热身的基本练习#

C# C上热身的基本练习#,c#,console,exe,C#,Console,Exe,一周前我开始学习C#,现在我开始熟悉工作环境。到目前为止,我们已经学习了一些常用的东西:变量类型、函数声明、如何编译项目等等 作为第一个作业,我们的老师给了我们一个屏幕截图,说明我们应该如何将参数传递给可执行文件 我了解到string[]args是用于从控制台“抓取”并传递到其余代码的。但是,当我尝试这样打印时: Console.WriteLine(args); 我总是得到同样的结果: 如何通过控制台将参数传递给exe文件?控制台正在以字符串形式输出整个字符串数组对象(System.str

一周前我开始学习C#,现在我开始熟悉工作环境。到目前为止,我们已经学习了一些常用的东西:变量类型、函数声明、如何编译项目等等

作为第一个作业,我们的老师给了我们一个屏幕截图,说明我们应该如何将参数传递给可执行文件

我了解到
string[]args
是用于从控制台“抓取”并传递到其余代码的。但是,当我尝试这样打印时:

Console.WriteLine(args);
我总是得到同样的结果:


如何通过控制台将参数传递给exe文件?

控制台正在以字符串形式输出整个字符串数组对象(
System.string[]
)。要查看其内容,需要遍历数组:

foreach (string s in args)
{
    Console.WriteLine(s);
}

这将显示数组的内容。
[0]
值将始终是可执行文件的名称,并且您的参数将从位置
[1]

开始。当您打印
参数时,您正在打印对象类型,它是一个
字符串[]
。相反,您希望打印该数组的内容,这可以通过迭代该数组并打印每个元素来实现。