用C#解析命令行参数的最佳方法?在构建接受参数的控制台应用程序时,可以使用传递给Main(string[] args).在过去,我只是对数组进行索引/循环,并做了几个正则表达式来提取值。然而,当命令变得更加复杂时,解析就会变得非常糟糕。所以我感兴趣的是:使用的库您使用的模式假设命令始终遵循共同标准,如回答在这里.
3 回答
紫衣仙女
TA贡献1839条经验 获得超15个赞
// EXAMPLE #2:// Sample for parsing the following command-line:// Test.exe /verbose /runId=10 // This sample declares a class in which the strongly-// typed arguments are populatedpublic class CommandLineArguments{ bool? Verbose { get; set; } int? RunId { get; set; }}CommandLineArguments a = new CommandLineArguments();CommandLineParser.ParseArguments(args, a);
- 3 回答
- 0 关注
- 1588 浏览
添加回答
举报
0/150
提交
取消