我正在尝试读取命令留置权参数,但是.NET中似乎存在某种错误。

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

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

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

/ i =真

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

/ o =“结果”

如您所见,只有最后一个参数会被核心地解析。这是错误吗?

问候,
托马斯

我的密码

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

最佳答案

看来问题出在Arguments类中。我敢打赌,如果您查看args数组,将会在其中找到4个元素。

关于c# - .NET命令行参数错误?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2453380/

10-17 01:38