Riavvia un'applicazione in C#

Muhammad Maisam Abbas 16 febbraio 2024
Riavvia un'applicazione in C#

Questo tutorial discuterà il metodo per riavviare un’applicazione in C#.

Riavvia un’applicazione con la funzione Application.Restart() in C#

Il modo più semplice per riavviare un’applicazione in C# è usare la funzione Application.Restart(). La funzione Application.Restart() viene utilizzata per riavviare un’applicazione in C#. Il seguente esempio di codice ci mostra come possiamo usare la funzione Application.Restart() per riavviare un’applicazione in C#.

using System.Windows.Forms;

namespace messagbox {
  static class Program {
    static void Main() {
      Application.EnableVisualStyles();
      DialogResult dr = MessageBox.Show("Are you happy now?", "Mood Test", MessageBoxButtons.YesNo);
      switch (dr) {
        case DialogResult.Yes:
          MessageBox.Show("Ok, Bye");
          break;
        case DialogResult.No:
          Application.Restart();
          break;
      }
    }
  }
}

Produzione:

C# Riavvia applicazione
C# Riavvia applicazione

Nel codice precedente, abbiamo creato un’applicazione che continua a riavviarsi finché non selezioniamo yes dalla finestra del messaggio con la funzione Application.Restart() in C#.

Muhammad Maisam Abbas avatar Muhammad Maisam Abbas avatar

Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.

LinkedIn