Konsole offen halten in C#

Muhammad Maisam Abbas 16 Februar 2024
  1. Die Konsole mit der Methode Console.ReadLine() in C# offen halten
  2. Die Konsole mit der Methode Console.Read() in C# offen halten
  3. Konsole offen halten mit der Methode Console.ReadKey() in C#
  4. Die Konsole mit der Tastenkombination Ctrl + F5 in C# offen halten
Konsole offen halten in C#

In diesem Lernprogramm werden Methoden zum Anhalten der Konsole der Microsoft Visual Studio-IDE in C# erläutert.

Die Konsole mit der Methode Console.ReadLine() in C# offen halten

Die Methode Console.ReadLine() ruft die Eingabe als Zeichenkette von der Konsole in C# ab. Die Methode Console.ReadLine() liest eine vollständige Zeile oder bis die Taste Enter gedrückt wird. Die Methode Console.ReadLine() kann auch verwendet werden, um unser Konsolenfenster nach Anzeige einiger Ausgaben geöffnet zu halten. Wir können die Methode Console.ReadLine() am Ende unseres Codes schreiben, um unser Konsolenfenster offen zu halten.

using System;

namespace keep_console_open {
  class Program {
    static void Main(string[] args) {
      Console.WriteLine("This is the result");
      Console.ReadLine();
    }
  }
}

Ausgabe:

This is the result

Im obigen Code halten wir unser Konsolenfenster offen, indem wir die Methode Console.ReadLine() am Ende unseres Codes schreiben. Das Konsolenfenster bleibt geöffnet, bis die Enter-Taste gedrückt wird. Dies liegt daran, dass die Methode Console.ReadLine() eine vollständige Zeile von der Konsole liest. Wir können das Konsolenfenster nicht durch Drücken einer anderen Taste schließen.

Die Konsole mit der Methode Console.Read() in C# offen halten

Die Methode Console.Read() ist eine weitere Methode, mit der unser Konsolenfenster nach Anzeige einiger Ausgaben geöffnet bleiben kann. Wir können die Methode Console.Read() am Ende unseres Codes schreiben, um unser Konsolenfenster geöffnet zu halten.

using System;

namespace keep_console_open {
  class Program {
    static void Main(string[] args) {
      Console.WriteLine("This is the result");
      Console.Read();
    }
  }
}

Ausgabe:

This is the result

Wir lassen unsere Konsole geöffnet, nachdem wir This is the result angezeigt haben, indem wir die Methode Console.Read() am Ende unseres Codes schreiben. Die Konsole kann nur durch Drücken der Enter fortgesetzt werden, genau wie im vorherigen Beispiel.

Konsole offen halten mit der Methode Console.ReadKey() in C#

Die Methode Console.ReadKey()) ruft die Eingabe als ConsoleKeyInfo-Objekt von der Konsole in C# ab. Die Methode Console.ReadKey() liest nur einen einzigen Schlüssel von der Konsole. Die Methode Console.ReadKey() kann auch verwendet werden, um unser Konsolenfenster nach Anzeige einiger Ausgaben geöffnet zu halten. Wir können die Methode Console.ReadKey() am Ende unseres Codes schreiben, um unser Konsolenfenster offen zu halten.

using System;

namespace keep_console_open {
  class Program {
    static void Main(string[] args) {
      Console.WriteLine("This is the result");
      Console.ReadKey();
    }
  }
}

Ausgabe:

This is the result

Wir lassen unsere Konsole geöffnet, nachdem wir This is the result angezeigt haben, indem wir die Methode Console.Read() am Ende unseres Codes schreiben. Im Gegensatz zu den beiden vorherigen Ansätzen kann das Konsolenfenster dieses Mal durch Drücken einer beliebigen Taste geschlossen werden.

Die Konsole mit der Tastenkombination Ctrl + F5 in C# offen halten

Der Nachteil der Verwendung eines der oben genannten Ansätze besteht darin, dass wir am Ende unseres Programms eine Codezeile schreiben müssen. Dies kann in Zukunft zu vielen Problemen bei der Erweiterung unseres Codes führen. Der beste Ansatz, um unser Konsolenfenster nach der Ausführung des Codes geöffnet zu halten, besteht darin, es mit der Verknüpfung Ctrl + F5 der Microsoft Visual Studio-IDE auszuführen. Unser Programm wird im Debug-Modus ausgeführt, wenn wir unseren Code ausführen, indem wir in der Visual Studio-IDE auf die Schaltfläche Start klicken. Wenn wir unseren Code nach dem Kompilieren wie in Sprachen wie C und C++ ausführen möchten, müssen wir unseren Code auch mit der Verknüpfung Ctrl + F5 kompilieren.

using System;

namespace keep_console_open {
  class Program {
    static void Main(string[] args) {
      Console.WriteLine("This is the result");
    }
  }
}

Ausgabe:

This is the result

Wir lassen unsere Konsole geöffnet, nachdem wir This is the result angezeigt haben, indem wir unseren Code mit der Verknüpfung Ctrl + F5 der Microsoft Visual Studio-IDE kompilieren. Wir müssen am Ende unseres Codes nichts schreiben, um unser Konsolenfenster offen zu halten.

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

Verwandter Artikel - Csharp Console