La versione 7 di C# ha introdotto il caratere $ per semplificare l'interpolazione tra stringhe fisse e variabili.
var nome = "stefano"; var cognome = "mostarda"; var benvenuto = $"Benvenuto {nome} {cognome}"
Il carattere $ può anche essere combinato con il carattere @ per l'escaping del carattere speciale \all'interno delle stringhe.
var domain = "aspitalia"; var username = "stefano"; var fullusername = $@"{domain}\{aspitalia}"
Prima di C# 8, l'ordine dei caratteri deve essere obbligatoriamente $@. A partire da C# 8 invece, l'ordine non è più obbligatorio quindi possiamo usare sia il formato $@ che @$.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.