I try to pass a boolean parameter to a console application and process the value with the Command Line Parser Library.
[Option('c', "closeWindow", Required = true, HelpText = "Close the window.")]
public bool CloseWindow { get; set; }
I tried to pass the parameter as
-c false
-c False
-c "false"
-...
There are no differences, on each try I get "true"
as value.
Can anyone tell me how I have to pass the parameter to get the boolean false
value?
To avoid possible asks, there is a string option which is passed correctly:
[Option('s', "system", Required = true, HelpText = "Any help text")]
public string System { get; set; }