Menu
Coddy logo textTech

Eingabe lesen

Teil des Abschnitts Grundlagen der C#-Journey von Coddy — Lektion 33 von 69.

Bisher haben wir Werte, die wir uns überlegt haben, in Variablen gespeichert. Programme funktionieren normalerweise nicht so. Wir erhalten Werte von einer externen Quelle, zum Beispiel von einem Benutzer.

In C# erfolgt die Benutzereingabe über die Methode Console.ReadLine(). Diese Methode liest eine vom Benutzer in der Konsole eingegebene Textzeile. Die Eingabe wird immer als string zurückgegeben.

Hier ist ein Beispiel, wie man eine Eingabe von einem Benutzer erhält:

string name = Console.ReadLine();
Console.WriteLine("Your name is: " + name);

In diesem Beispiel wartet das Programm darauf, dass der Benutzer seinen Namen eingibt und die Eingabetaste drückt. Der eingegebene Name wird dann in der Variable name gespeichert. Schließlich gibt das Programm eine Nachricht aus, die den eingegebenen Namen enthält.

challenge icon

Aufgabe

Anfänger

Schreibe ein Programm, das eine Eingabe vom Benutzer (dessen Namen) entgegennimmt und dann Hello,  gefolgt von dem eingegebenen Namen des Benutzers ausgibt.

Wenn der Benutzer zum Beispiel Bob eingibt, ist die erwartete Ausgabe Hello, Bob.

Du musst Folgendes tun:

  1. Lies den Namen des Benutzers mit der entsprechenden Console-Methode ein.
  2. Gib Hello, und die gespeicherte Variable am Ende aus.

Spickzettel

Um eine Eingabe von einem Benutzer zu erhalten, verwenden Sie Console.ReadLine(). Diese Methode liest eine Textzeile und gibt sie als string zurück:

string name = Console.ReadLine();
Console.WriteLine("Your name is: " + name);

Das Programm wartet darauf, dass der Benutzer Text eingibt und die Eingabetaste drückt, bevor es fortfährt.

Probier es selbst

using System;

public class Program {
    public static void Main(string[] args) {
        // Den Namen des Benutzers lesen
        
        
        // Die Begrüßungsnachricht ausgeben
        
    }
}
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Grundlagen