我正在尝试阅读命令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);
答案 0 :(得分:4)
看起来问题出在Arguments类中。我打赌,如果你看看args数组,那么你会发现4个元素。