我想-D=Id1:Id2:Id3
在我的命令行选项集中添加一个选项。我怎样才能做到这一点 ?此选项必须是强制性的。
我试图这样做:
var optSet = new OptionSet()
{
{ "D:", "Device to communicate with.",
(int id1, int id2, int id3) => {
if (id1 == null)
throw new OptionException ("Missing Id1 for option -D.", "-D");
if(id2 == null)
throw new OptionException ("Missing Id2 for option -D.", "-D");
if(id3 == null)
throw new OptionException ("Missing Id3 for option -D.", "-D");
} },
但我收到错误说该操作只需要 2 个参数。