Как перечислить выполненные команды одной строкой? - 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));
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д