Menu
Coddy logo textTech

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

Sfida

Principiante

Ti 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
        
    }
}
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Fondamenti

Esercitati da solo: Compilatore C# online