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
Ottimizzazione dei block template in Angular 17
Sfruttare lo stream rendering per le pagine statiche di Blazor 8
Gestire il colore CSS con HWB
Usare un KeyedService di default in ASP.NET Core 8
Change tracking e composition in Entity Framework
Usare lo spread operator con i collection initializer in C#
Creazione di componenti personalizzati in React.js con Tailwind CSS
Eseguire query verso tipi non mappati in Entity Framework Core
Sfruttare GPT-4o realtime su Azure Open AI per conversazioni vocali
Ordinare randomicamente una lista in C#
Utilizzare il nuovo modello GPT-4o con Azure OpenAI
Miglioramenti nell'accessibilità con Angular CDK