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
Miglioramenti nelle performance di Angular 16
Eseguire query manipolando le liste contenute in un oggetto mappato verso una colonna JSON
Miglioramenti nell'accessibilità con Angular CDK
Disabilitare automaticamente un workflow di GitHub (parte 2)
Evitare (o ridurre) il repo-jacking sulle GitHub Actions
Usare il versioning con i controller di ASP.NET Core Web API
.NET Conference Italia 2023
Configurare il nome della run di un workflow di GitHub in base al contesto di esecuzione
Generare token per autenicarsi sulle API di GitHub
Utilizzare database e servizi con gli add-on di Container App
Code scanning e advanced security con Azure DevOps
Sfruttare i KeyedService in un'applicazione Blazor in .NET 8
I più letti di oggi
- Microsoft annuncia Windows "TrustBridge"
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!
- Una attached property per accedere a NavigationService da ViewModel in Silverlight 4.0
- Usare il colore CSS per migliorare lo stile della pagina
- Estrarre dati randomici da una lista di oggetti in C#