Я хочу добавить параметр, подобный -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 аргумента.