使用Best way to parse command line arguments in C#?中的接受答案作为示例,我如何才能使'r'或'repeat'选项仅选择取值而不要求它,如何设置默认值没有提供价值?谢谢!
答案 0 :(得分:1)
显然你可以做类似的事情:
{ "r|repeat:",
"the number of {TIMES} to repeat the greeting.\n" +
"this must be an integer.",
(int v) => repeat = v ?? 1 },
如果未提供该值,则默认值为1.