我正在尝试读取命令留置权参数,但 .NET 中似乎存在某种错误。
我传递给控制台应用程序的参数
/i“C:\Projects\PC\trunk\Simulator\PDF-Source\PDF-Source\bin\Debug\ConversionFiles\dummy.pdf”/o“结果”
命令行变量返回三个参数,但我传递了四个参数,这些参数的值弄乱了。
/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/