39

ブール値のパラメーターをコンソール アプリケーションに渡し、その値を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; }
4

3 に答える 3