可能重复:
Best way to parse command line arguments in C#?命令解释器/解释
我正在寻找能提供方便的命令解析库。类似于命令行解析器的东西会很好。命令行解析器的麻烦在于获取实际的命令并轻松地将它们与选项配合使用。
例如,我可能想打开调试。要做到这一点,我想要做这样的事情。
debug on -f "c:\logs\debug file.txt"
如果我想打开优化,我可以做到这一点。
optimize on
或
optimize off
虽然我也许能得到一个标准的命令行分析器来做到这一点,就需要有点预处理的实际使用标准的命令行分析器之前。我真的只是寻找一个不需要大量调试的优雅解决方案。
在附注中,有没有人有任何建议在.NET中使用python?
感谢。我已经看过了计算器问题的建议引用它向我指出几个像样的命令但是,我不确定他们可以做我需要的东西,但我想过创建自己的解释器,但是,因为我从来没有做过这样的事情,所以我觉得这将是一项大事业。在未来,我将检查IronPython,因为我确实喜欢Python。 – galford13x
Python中很容易使用它,请查看以下链接:http://4.flowsnake.org/archives/252 – alvonellos
感谢大家的参考这很有趣,我想我可以做一些项目来扩展这个概念证明,我认为它可能会有很好的效果安迪。 – galford13x