Generic way to exit a .NET application

Read this about the difference between using Environment and Application :

Application.Exit Vs Environment.Exit

There’s an example of what you want to do in the bottom of that page:

if (System.Windows.Forms.Application.MessageLoop)
{
  // Use this since we are a WinForms app
  System.Windows.Forms.Application.Exit();
}
else
{
  // Use this since we are a console app
  System.Environment.Exit(1);
}

Leave a Comment

tech