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.
Approfondimenti
I più letti di oggi
- Da oggi Silverlight anche sui telefonini Nokia
- WebMatrix raggiunge la beta 3: novità nell'IDE e nuove funzionalità
- Windows Server 2003: il 12 Marzo è RTM
- Windows Vista: il ritorno di WinFS con la beta1
- Universal Windows Platform Bridge: iOS
- Azure Functions on Kubernetes with KEDA
- Impostare una policy di retry con Polly e IHttpClientFactory in ASP.NET Core 2.1
- Portare un'applicazione Blazor WebAssmbly da static files a hosting in ASP.NET Core
- Creare link fortemente tipizzati in Blazor
- Tutorial .NET Framework 3.0


