String-Interpolation
Teil des Abschnitts Grundlagen der C#-Journey von Coddy — Lektion 32 von 69.
Bisher haben wir gelernt, wie man einfache Strings ausgibt, aber manchmal müssen wir Variablenwerte in den String einfügen.
Zum Beispiel:
int age = 10;
System.Console.WriteLine("His age is: age");Dies wird "His age is: age" anstelle von "His age is: 10" ausgeben
Um dies zu lösen, werden wir String-Interpolation verwenden:
int age = 30;
string name = "Alice";
double balance = 1500.75;
System.Console.WriteLine($"Name: {name}, Age: {age}, Balance: {balance}");$gibt an, dass die Zeichenfolge eine interpolierte Zeichenfolge ist.{}sind Platzhalter für Variablen.
Eine weitere Möglichkeit, Zeichenfolgen mit Variablen zu kombinieren, ist der Plus-Operator +:
System.Console.Write("Name: " + name + " Age: " + age + " Balance: " + balance);Aufgabe
AnfängerDir wird ein Code gegeben, der einen zufälligen String als Eingabe in einer Variable namens rnd speichert.
Gib auf der Konsole "The input is: " und den zufälligen String, der sich in der Variable rnd befindet, unter Verwendung von String-Interpolation aus.
Sieh dir die Testfälle für Beispiele an!
Spickzettel
Um Variablenwerte in Zeichenfolgen einzufügen, verwenden Sie die String-Interpolation mit $ und {}:
int age = 30;
string name = "Alice";
System.Console.WriteLine($"Name: {name}, Age: {age}");Alternativ können Sie den +-Operator verwenden, um Zeichenfolgen zu verketten:
System.Console.WriteLine("Name: " + name + " Age: " + age);Probier es selbst
using System;
public class Program {
public static void Main(string[] args) {
string rnd = Console.ReadLine();
// Schreibe deinen Code unten
}
}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