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
Specificare il versioning nel path degli URL in ASP.NET Web API
Eseguire una query su SQL Azure tramite un workflow di GitHub
Potenziare Azure AI Search con la ricerca vettoriale
Miglioramenti nell'accessibilità con Angular CDK
Utilizzare gli snapshot con Azure File shares
Utilizzare Model as a Service su Microsoft Azure
Controllare gli accessi IP alle app con Azure Container Apps
Miglioramenti nelle performance di Angular 16
Sfruttare lo streaming di una chiamata Http da Blazor
Utilizzare la libreria Benchmark.NET per misurare le performance
Reactive form tipizzati con modellazione del FormBuilder in Angular
Esportare ed analizzare le issue di GitHub con la CLI e GraphQL