Interpolazione di stringhe utilizzando $ in C#

Interpolazione Di Stringhe Utilizzando In C



L'interpolazione di stringhe è una funzionalità utile in C# che consente agli sviluppatori di incorporare espressioni all'interno di valori letterali di stringa. È un modo per costruire una stringa includendo i valori di variabili o espressioni all'interno di segnaposti all'interno di una stringa letterale.

L'interpolazione delle stringhe viene eseguita usando il simbolo del dollaro ($), seguito da parentesi graffe ({}) per racchiudere le espressioni, questo articolo illustrerà come eseguire l'interpolazione delle stringhe usando il simbolo del dollaro in C#.

Interpolazione di stringhe utilizzando $ in C#

Per usare l'interpolazione di stringhe in C#, puoi prefissare una stringa letterale con il carattere $ e, successivamente, puoi includere espressioni all'interno di parentesi graffe {} all'interno della stringa letterale per interpolare i loro valori, ecco un esempio:







utilizzando Sistema ;

classe Programma {
statico vuoto Principale ( corda [ ] arg ) {
corda nome = 'LUI STESSO' ;
int età = 25 ;
Consolle . Linea di scrittura ( $ 'Mi chiamo {name} e ho {age} anni' ) ;
}
}

In questo codice, la stringa letterale 'Mi chiamo {nome} e ho {età} anni' viene interpolata con i valori della variabile nome E età , il risultato di questo codice è:





È inoltre possibile inserire espressioni all'interno delle parentesi graffe quando si utilizza l'interpolazione di stringhe; ad esempio, si consideri quanto segue:





utilizzando Sistema ;
classe Programma {
statico vuoto Principale ( corda [ ] arg ) {
int X = 10 ;
int E = venti ;
Consolle . Linea di scrittura ( $ 'La somma di {x} e {y} è {x + y}.' ) ;
}
}

In questo codice, l'espressione {x + y} è inclusa all'interno della stringa letterale interpolata, il risultato di questo codice sarebbe:



Conclusione

L'interpolazione di stringhe in C# è un modo efficace per incorporare espressioni all'interno di stringhe letterali. Utilizzando il carattere $ seguito dalle parentesi graffe {}, gli sviluppatori possono creare codice più leggibile e manutenibile, più facile da scrivere e comprendere. L'interpolazione di stringhe semplifica la concatenazione di stringhe e migliora la leggibilità del codice eliminando la necessità di complesse espressioni di concatenazione di stringhe.