【发布时间】:2013-12-31 08:10:30
【问题描述】:
我正在研究并创建一个与命令行参数相关的程序。在这个程序中,我将进入 if 语句。现在我在这里有一个问题,为什么这里 string[] args 长度为 0?如何设置 args 值以便我可以获得所需的结果
这是我正在使用的代码
static void Main(string[] args)
{
double val1 = 0.0;
double val2 = 0.0;
if (args.Length == 0)
{
Console.WriteLine("No argument has been specified");
Console.ReadLine();
return;
}
val1 = double.Parse(args[0].ToString());
val2 = Math.Sqrt(val1);
Console.WriteLine("Square Root of the val2 is: {0}\n",val2);
Console.ReadLine();
}
请高手解决此问题
【问题讨论】:
-
你是从 Visual Studio 运行这个吗?见stackoverflow.com/questions/6475887/…
-
是的,我在 vs2010 @p.s.w.g 中运行它
标签: c# visual-studio-2010 command-line-arguments