c# - .NET 命令行参数错误?

标签 c# .net command-line

我正在尝试读取命令留置权参数,但 .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/

相关文章:

c# - FakeItEasy 的 Out 和 Ref 参数

c# - 下载动画 GIF

linux - 如何使用一个命令 ssh 自动连接跳线或代理和服务器

linux - 为什么这个 bash 脚本需要我按回车键才能继续?

c# - 如何使用 XElement 或 XDocument 查找具有重复属性值的节点?

c# - 切换任务时不会触发 Control.Enter 事件。有替代方案吗?

c# - 我可以迭代数据源吗?

.net - Visual Studio 中 .NET 桌面应用程序上的 HTML5 UI

android - 是否可以仅通过命令行构建和部署 android eclipse 项目

c# - 用于处理事件订阅的实用程序类 (AddSubscription()/UnsubscribeAll())