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
Configuratione e utilizzo .NET Aspire CLI
Controllare la velocità di spostamento su una pagina HTML
Le cron expression di un workflow di GitHub
Controllare la telemetria con .NET Aspire
Interagire con Azure DevOps tramite MCP Server
Gestire il routing HTTP in Azure Container App
Rendere le variabili read-only in una pipeline di Azure DevOps
Semplificare i deployment con le label in Azure Container App
Selettore CSS :has() e i suoi casi d'uso avanzati
Supportare la sessione affinity di Azure App Service con Application Gateway
Utilizzare l'espressione if inline in una pipeline di Azure DevOps
Introduzione ai web component HTML


