C# 6 prevede una sintassi che si basa sull'uso di lambda expression per definire metodi e operatori. Questa sintassi torna utile quando il metodo è composto da una sola riga di codice in quanto permette di risparmiare caratteri.
//C# 5
public int Sum(int a, int b) {
a + b;
}
//C# 6
public int Sum(int a, int b) => a + b;Come si vede dal codice, questa sintassi permette di risparmiare un po' codice rispetto alla versione precedente di C#.
Questa sintassi può essere usata non solo per metodi che tornano un valore, ma anche per metodi che non tornano dati.
public void Write(string s) => Debug.WriteLine(s);
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Importare repository da Bitbucket a GitHub Enterprise Cloud
Effettuare la ricerca di testo nascosto in una pagina web con Javascript
Usare i generics di C# con la clausola nameof in modo semplificato
Supporto semplificato per le left join in Entity Framework 10
Configurare OpenTelemetry per Application Insights su ASP.NET Core
Keynote Global Azure 2026 - ASPItalia.com
Azure SQL Database per dev: tutte le novità da non perdere
Creare un agente A2Acon Azure Logic Apps
Impostare automaticamente l'altezza del font tramite CSS
Applicare il progressive enhancement in applicazioni web
Utilizzo del persistent state di Blazor nel prerendering
Leggere i parametri da riga di comando in una file based app .NET


