Несколько способов закрытия приложения C#

Чтобы закрыть приложение C#, вы можете использовать несколько методов. Вот некоторые распространенные подходы:

Метод 1: вызов метода Environment.Exit:

Environment.Exit(0);

Этот метод завершает текущий процесс и возвращает указанный код завершения (в данном случае 0).

Метод 2. Использование метода Application.Exit (приложения Windows Forms):

System.Windows.Forms.Application.Exit();

Этот метод закрывает все окна и завершает цикл обработки сообщений приложения.

Метод 3. Закрытие основной формы (приложения Windows Forms):

form.Close();

В этом методе formотносится к экземпляру основной формы вашего приложения. Закрытие основной формы обычно приводит к закрытию приложения.

Метод 4. Использование метода Process.Kill:

System.Diagnostics.Process.GetCurrentProcess().Kill();

Этот метод внезапно завершает текущий процесс.

Метод 5. Остановка основного потока:

System.Windows.Forms.Application.ExitThread();

Этот метод завершает цикл обработки сообщений в текущем потоке и завершает приложение.