Neustart einer Anwendung in C#

Muhammad Maisam Abbas 16 Februar 2024
Neustart einer Anwendung in C#

In diesem Lernprogramm wird die Methode zum Neustarten einer Anwendung in C# erläutert.

Neustart einer Anwendung mit der Funktion Application.Restart() in C#

Der einfachste Weg, eine Anwendung in C# neu zu starten, ist die Verwendung der Funktion Application.Restart(). Mit der Funktion Application.Restart() wird eine Anwendung in C# neu gestartet. Das folgende Codebeispiel zeigt uns, wie wir mit der Funktion Application.Restart() eine Anwendung in C# neu starten können.

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;
      }
    }
  }
}

Ausgabe:

C# Anwendung neu starten
C# Anwendung neu starten

Im obigen Code haben wir mit der Funktion Application.Restart() in C# eine Anwendung erstellt, die sich selbst immer wieder neu startet, bis wir im Meldungsfeld yes auswählen.

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