Menu
Coddy logo textTech

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);
challenge icon

Aufgabe

Anfänger

Dir 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
        
    }
}
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