Tag: 命令行解析器

命令行分析程序库 – 布尔参数

我尝试将一个布尔参数传递给控制台应用程序,并使用命令行解析器库处理该值。 [Option(‘c’, “closeWindow”, Required = true, HelpText = “Close the window.”)] public bool CloseWindow { get; set; } 我试图将参数传递为 -c false -c False -c “false” -… 没有区别,每次尝试都会得到”true”的价值。 任何人都可以告诉我如何传递参数以获取布尔值false ? 为了避免可能的问题,有一个正确传递的字符串选项: [Option(‘s’, “system”, Required = true, HelpText = “Any help text”)] public string System { get; set; }