Utilizzare una lambda per creare metodi di una riga in C# 6

di Stefano Mostarda, in .NET Framework, C#6,

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

Visualizza/aggiungi commenti

| Condividi su: Twitter, Facebook, LinkedIn

Per inserire un commento, devi avere un account.

Fai il login e torna a questa pagina, oppure registrati alla nostra community.

Approfondimenti

I più letti di oggi