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.
Aufgabe
AnfängerSchreibe 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:
- Lies den Namen des Benutzers mit der entsprechenden
Console-Methode ein. - 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
}
}Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Grundlagen
4Operatoren Teil 1
Arithmetische OperatorenModulo-OperatorInkrement/DekrementPost-Inkrement/DekrementArithmetische Kurzschreibweisen7Grundlagen IO
Einfache AusgabeString-InterpolationEingabe lesenParsenWiederholung - Bis 120Wiederholung - True or False5Operatoren Teil 2
VergleichsoperatorenLogische Operatoren Teil 1Logische Operatoren Teil 2Wiederholung – Einfache LogikLogische Operatoren Teil 3