Neustart einer Anwendung in C#

Muhammad Maisam Abbas 16 Februar 2024 Csharp
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.

Genießen Sie unsere Tutorials? Abonnieren Sie DelftStack auf YouTube, um uns bei der Erstellung weiterer hochwertiger Videoanleitungen zu unterstützen. Abonnieren
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