让.Net程序支持命令行启动

很多时候,我们需要让程序支持命令行启动,这个时候则需要一个命令行解析器,由于.Net BCL并没有内置命令行解析库,因此需要我们自己实现一个。对于简单的参数来说,自己写一个字符串比较函数来分析args参数也未尝不可。但是如果需要配置的参数较多的话,就得好好设计一下这个解析器了。

秉着不重复造轮子的原则,我在网上搜了一下,在Stackoverflow上发现有人问了同样的问题:Best way to parse command line arguments in C#?。简单的看了一下,整理出了其中比较喜欢的几个库,这里记录一下,以供有同样需求的朋友参考。

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。