控制台应用程序-在C#中处理命令行参数的最佳实践
本文关键字:参数 最佳 命令行 处理 应用程序 控制台 | 更新日期: 2023-09-27 18:00:29
可能重复:
解析C#中命令行参数的最佳方式?
处理命令行参数的最佳实践是什么?
也就是说,我希望我的控制台应用程序(VC#2008)能够像大多数其他命令行工具一样处理命令行上的参数:
> mytool.exe -LongArgument Value -sa value --abcdef
其中参数为LongArgument: Value
,sa
是ShortArgument
的缩写,value
和abcdef
是在给定时刚刚激活的开关参数。
当出现新的参数时,我如何以一种易于扩展的方式对其进行编码?
请使用apache commons cli API的.net端口。这很管用。
http://sourceforge.net/projects/dotnetcli/
和最初的API概念和介绍
http://commons.apache.org/cli/