ブールパラメータをコンソールアプリケーションに渡して、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; }
ブールパラメータが存在するかどうかはわかっているでしょう。彼らは必要と引数がありません - それがどのように 'Required = true'で動作するかわかりません –