Как перечислить выполненные команды одной строкой? - C#
Формулировка задачи:
Нужно чтобы при выполнении аргументов, к примеру
/h
и/e
появился примерно такой ответ:Команда /h /e выполнена
илиВыполнено: /h /e
foreach (string arg in args) { switch (arg) { case "/h": form.Check1(); Console.Write("\r\n" + "Команда /h выполнена"); break; case "/s": form.Check2(); Console.Write("\r\n" + "Команда /s выполнена"); break; case "/e": form.Check3(); Console.Write("\r\n" + "Команда /e выполнена"); break; } }
Решение задачи: «Как перечислить выполненные команды одной строкой?»
textual
Листинг программы
string outputFmt = "Команда {0} выполнена" List<string> cmds = new List<string>(); foreach (string arg in args) { switch (arg) { case "/h": form.Check1(); break; case "/s": form.Check2(); break; case "/e": form.Check3(); break; } cmds.Add(arg); } Console.Write(outputFmt, string.Join(" ", cmds));
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д