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
Fornire parametri ad un Web component HTML
Ricevere notifiche sui test con Azure Load Testing
Eseguire script pre e post esecuzione di un workflow di GitHub
Potenziare la ricerca su Cosmos DB con Full Text Search
Applicare un filtro per recuperare alcune issue di GitHub
.NET Conference Italia 2024
Aprire una finestra di dialogo per selezionare una directory in WPF e .NET 8
La gestione della riconnessione al server di Blazor in .NET 9
Gestire i dati con Azure Cosmos DB Data Explorer
Usare il colore CSS per migliorare lo stile della pagina
Supporto ai tipi DateOnly e TimeOnly in Entity Framework Core
Cancellare una run di un workflow di GitHub