Konsole in C# anhalten

Muhammad Maisam Abbas 16 Februar 2024
  1. Konsole von Visual Studio anhalten Mit der Funktion Console.ReadLine() in C#
  2. Konsole von Visual Studio anhalten Mit der Funktion Console.ReadKey() in C#
  3. Konsole von Visual Studio mit der Tastenkombination Ctrl + F5 in C# anhalten
Konsole in C# anhalten

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

Konsole von Visual Studio anhalten Mit der Funktion Console.ReadLine() in C#

Die Funktion Console.ReadLine() erhält die Eingabe von der Konsole in C#. Der Rückgabetyp der Funktion Console.ReadLine() ist string. Die Funktion Console.ReadLine() liest eine vollständige Zeile von der Konsole.

Mit der Funktion Console.ReadLine() können Sie unsere Konsole anhalten, nachdem Sie eine Ausgabe angezeigt haben. Wir können die Konsole mit der Funktion Console.ReadLine() anhalten, indem wir sie am Ende unseres Codes schreiben.

Das folgende Codebeispiel zeigt uns, wie wir die Konsole der Microsoft Visual Studio-IDE mit der Funktion Console.ReadLine() in C# anhalten können.

using System;

namespace pause_console {
  class Program {
    static void Main(string[] args) {
      Console.WriteLine("This is a piece of code");
      Console.ReadLine();
    }
  }
}

Ausgabe:

This is a piece of code

Wir haben unsere Konsole angehalten, nachdem auf dem Bildschirm This is a piece of code mit der Funktion Console.ReadLine() in C# angezeigt wurde. Die Konsole kann nur mit der Eingabetaste fortgesetzt werden. Weil die Funktion Console.ReadLine() eine vollständige Zeile von der Konsole nimmt. Wir können die Konsole nicht durch Drücken einer beliebigen Taste wieder aufnehmen.

Konsole von Visual Studio anhalten Mit der Funktion Console.ReadKey() in C#

Die Funktion Console.ReadKey() kann auch verwendet werden, um Eingaben von der Konsole in C# abzurufen. Der Rückgabetyp der Funktion Console.ReadLine() ist ein Objekt der Klasse ConsoleKeyInfo. Die Funktion Console.ReadKey() liest nur einen einzigen Schlüssel von der Konsole. Mit der Funktion Console.ReadKey() können Sie unsere Konsole anhalten, nachdem Sie eine Ausgabe angezeigt haben. Wir können die Konsole mit der Funktion Console.ReadKey() anhalten, indem wir sie am Ende unseres Codes schreiben.

Das folgende Codebeispiel zeigt uns, wie wir die Konsole der Microsoft Visual Studio-IDE mit der Funktion Console.ReadKey() in C# anhalten können.

using System;

namespace pause_console {
  class Program {
    static void Main(string[] args) {
      Console.WriteLine("This is a piece of code");
      Console.ReadKey();
    }
  }
}

Ausgabe:

This is a piece of code

Wir haben unsere Konsole angehalten, nachdem wir auf dem Bildschirm This is a piece of code mit der Funktion Console.ReadKey() in C# angezeigt haben. Die Konsole kann durch Drücken einer beliebigen Taste fortgesetzt werden. Weil die Funktion Console.ReadKey() nur einen Schlüssel von der Konsole liest.

Konsole von Visual Studio mit der Tastenkombination Ctrl + F5 in C# anhalten

Der Nachteil der Verwendung der beiden oben beschriebenen Methoden besteht darin, dass wir die oben genannten Funktionen jedes Mal, wenn wir unseren Code erweitern, an das Ende unseres Codes verschieben müssen. Die beste und am besten geeignete Möglichkeit, Ihre Konsole nach der Ausführung des Codes anzuhalten, besteht darin, Ihren Code mit der Verknüpfung Ctrl + F5 auszuführen. Wenn wir in Visual Studio IDE unseren Code durch Klicken auf die Schaltfläche Start ausführen, wird unser Programm im Debug-Modus ausgeführt. Wenn wir unseren Code wie in Sprachen wie C und C++ ausführen möchten, müssen wir unseren Code mit der Verknüpfung Ctrl + F5 kompilieren. Das folgende Codebeispiel zeigt uns, wie wir unsere Konsole mit der Verknüpfung Ctrl + F5 in C# anhalten können.

using System;

namespace pause_console {
  class Program {
    static void Main(string[] args) {
      Console.WriteLine("This is a piece of code");
      Console.ReadKey();
    }
  }
}

Ausgabe:

This is a piece of code

Diesmal führen wir unseren Code mit der Verknüpfung Ctrl + F5 aus und benötigten keine Funktion zum Anhalten der Konsole.

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