Перезапуск консольного приложения - C# (202411)
Формулировка задачи:
Доброго времени суток , много! Подскажите как будет выглядеть функция перезагрузки приложения... ну например есть у меня программка которая работает так ? каждую секунду записывает в лист какое то число и при достижении 10 значений мне нужно перезагрузить программу... Не просто обнулить лист , а нужна именно полная перезагрузка... в формах это было что то типа Application.Restart(); а как же сделать это в консоли ?
Решение задачи: «Перезапуск консольного приложения»
textual
Листинг программы
using System; namespace EPICFAIL { class Program { public static event EventHandler Closed; static void Main(string[] args) { Closed += OnClose; Console.Write("s"); Closed(System.Diagnostics.Process.GetCurrentProcess(), null); } public static void OnClose(object sender, EventArgs e) { System.Diagnostics.Process.Start(((System.Diagnostics.Process)sender).ProcessName); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д