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);Wyzwanie
PoczątkującyOtrzymujesz 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
}
}Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.
Wszystkie lekcje w sekcji Podstawy
4Operatory, część 1
Operatory arytmetyczneOperator moduloInkrementacja/dekrementacjaPostinkrementacja/postdekrementacjaSkrócone operatory arytmetyczne7Podstawowe wejście i wyjście
Podstawowe wyjścieInterpolacja ciągów znakówOdczytywanie danych wejściowychParsowaniePowtórka — do 120Powtórka — prawda czy fałsz5Operatory część 2
Operatory porównaniaOperatory logiczne część 1Operatory logiczne część 2Powtórka — prosta logikaOperatory logiczne część 36Podejmowanie decyzji
Instrukcja ifIf - ElseInstrukcja switchOperator trójargumentowyPowtórzenie - If ElseZagnieżdżone If - Else9Pętle
Pętla forPętla whilePętla do whileInstrukcja breakInstrukcja continueZagnieżdżona pętlaNieskończona pętlaPowtórzenie – dynamiczne dane wejściowe12Operacje na ciągach znaków
Metody ciągów znaków – część 1Metody ciągów znaków – część 2Formatowanie ciągów znakówPoćwicz samodzielnie: Kompilator C# online