Menu
Coddy logo textTech

Interpolacja ciągów znaków

Część sekcji Podstawy ścieżki C# w Coddy. Lekcja 32 z 69.

Jak dotąd nauczyliśmy się wyświetlać proste ciągi znaków, ale czasami musimy wstawić wartości zmiennych do ciągu znaków.

Na przykład:

int age = 10;
System.Console.WriteLine("His age is: age");

Spowoduje to wypisanie "His age is: age" zamiast "His age is: 10"

Aby to rozwiązać, użyjemy interpolacji ciągów znaków:

int age = 30;
string name = "Alice";
double balance = 1500.75;

System.Console.WriteLine($"Name: {name}, Age: {age}, Balance: {balance}");
  • $ wskazuje, że ciąg znaków jest interpolowany.
  • {} to symbole zastępcze dla zmiennych.

Innym sposobem łączenia ciągów znaków ze zmiennymi jest użycie operatora plusa +:

System.Console.Write("Name: " + name + " Age: " +  age + " Balance: " + balance);
challenge icon

Wyzwanie

Początkujący

Otrzymujesz kod, który zapisuje losowy ciąg znaków jako dane wejściowe zmiennej o nazwie rnd.

Wypisz w konsoli "The input is: " oraz losowy ciąg znaków znajdujący się w zmiennej rnd, używając interpolacji ciągów znaków.

Sprawdź przypadki testowe, aby zobaczyć przykłady!

Spróbuj swoich sił

using System;

public class Program {
    public static void Main(string[] args) {
        string rnd = Console.ReadLine();
        
        // Napisz swój kod poniżej
        
    }
}
quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Wszystkie lekcje w sekcji Podstawy

Poćwicz samodzielnie: Kompilator C# online