.NET命令行参数错误?

时间:2010-03-16 10:02:30

标签: c# .net command-line

我正在尝试阅读命令lien参数,但似乎.NET中存在某种错误。

我传递给控制台应用程序的参数

/ i“C:\ Projects \ PC \ trunk \ Simulator \ PDF-Source \ PDF-Source \ bin \ Debug \ ConversionFiles \ dummy.pdf”/ o“result”

CommandLine变量返回三个参数,但是我传递了四个,这些参数的值搞砸了。

/ i = true

“C:\ Projects \ PC \ trunk \ Simulator \ PDF-Source \ PDF-Source \ bin \ Debug \ ConversionFiles \ dummy.pdf”= = true

/ o =“结果”

如您所见,只有最后一个参数被解析为corectlly。这个错误吗?

的问候, 托马斯

我的代码

static void Main(string[] args)
{            
    Arguments CommandLine = new Arguments(args);

1 个答案:

答案 0 :(得分:4)

看起来问题出在Arguments类中。我打赌,如果你看看args数组,那么你会发现4个元素。