Interpolazione di stringhe
Fa parte della sezione Fondamenti del percorso C# di Coddy. Lezione 32 di 69.
Finora abbiamo imparato a stampare stringhe semplici, ma a volte dobbiamo inserire valori di variabili nella stringa.
Per esempio:
int age = 10;
System.Console.WriteLine("His age is: age");Questo stamperà "His age is: age" invece di "His age is: 10"
Per risolvere questo problema, useremo l'interpolazione di stringhe:
int age = 30;
string name = "Alice";
double balance = 1500.75;
System.Console.WriteLine($"Name: {name}, Age: {age}, Balance: {balance}");$indica che la stringa è una stringa interpolata.{}sono segnaposto per le variabili.
Un altro modo per combinare stringhe e variabili è usare l'operatore più +:
System.Console.Write("Name: " + name + " Age: " + age + " Balance: " + balance);Sfida
PrincipianteTi viene fornito un codice che memorizza una stringa casuale come input in una variabile denominata rnd.
Stampa nella console "The input is: " e la stringa casuale contenuta nella variabile rnd, utilizzando l'interpolazione di stringhe.
Controlla i casi di test per vedere degli esempi!
Provalo tu
using System;
public class Program {
public static void Main(string[] args) {
string rnd = Console.ReadLine();
// Scrivi il tuo codice qui sotto
}
}Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.
Tutte le lezioni di Fondamenti
4Operatori Parte 1
Operatori aritmeticiOperatore moduloIncremento/DecrementoIncremento/Decremento postfissoAbbreviazioni aritmetiche7Input/Output di base
Output di baseInterpolazione di stringheLettura dell'inputParsingRipasso - Fino a 120Ripasso - Vero o falso5Operatori Parte 2
Operatori di confrontoOperatori logici Parte 1Operatori logici Parte 2Riepilogo - Logica sempliceOperatori logici Parte 33Variabili Parte 2
VarCostantiConvenzioni di denominazioneRiepilogo - Inizializzare le variabiliConversione dei tipi6Prendere decisioni
Istruzione ifIf - ElseIstruzione switchOperatore ternarioRiepilogo - If ElseIf - Else annidati9Cicli
Ciclo forCiclo whileCiclo do whileBreakContinueCiclo annidatoCiclo infinitoRiepilogo - Input dinamico12Operazioni sulle stringhe
Metodi delle stringhe Parte 1Metodi delle stringhe Parte 2Formattazione delle stringheEsercitati da solo: Compilatore C# online