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