我目前正在开发一个使用此Advanced Lnux Programming的控制台应用。
我的一些选项值应该是整数。所以我想知道是否有办法以这样的方式指定这些选项,即它们只接受int
类型的值。
我已经阅读了图书馆的纪录片,但没有找到这样的功能。但也许我错过了一些东西。
感谢您的帮助!
答案 0 :(得分:2)
显然,您所要做的就是将返回类型声明为int。此示例位于文档中:
[Option("l", "lenght", HelpText = "The maximum number of bytes to process.")]
public int MaximumLenght { get; set; };
// ...
}
The following will be accepted.
GuideApp --lenght=99
GuideApp -l12345
GuideApp -l 555
The following will be rejected.
GuideApp --lenght=a-string
GuideApp -lsome_text
GuideApp -l text.again