我尝试将布尔参数传递给控制台应用程序并使用Command Line Parser Library处理该值。
[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; }