Tracce
/
C#
C#
/
Programma
/
Membri con corpo di espressione
Me

Membri con corpo di espressione in C#

1 esercizio

Informazioni su Membri con corpo di espressione

Molti tipi di membri di struct e classi (i campi sono la principale eccezione) possono usare la sintassi dei membri con corpo di espressione. Definire un membro con un'espressione produce spesso codice più conciso e leggibile rispetto ai tradizionali blocchi o istruzioni.

public int Times3(int input) => input * 3;

public int Interesting => 1729;

I membri con corpo di espressione non possono avere blocchi con più istruzioni, ma chi ha un background di programmazione funzionale va avvertito che tutto ciò che può fare un membro tradizionale si può ottenere con uno di questi membri. La «expression» può essere un'operazione di assegnazione che crea effetti collaterali, oppure la chiamata di un metodo, il che significa che tutto è possibile.

Modifica tramite GitHub Il collegamento si apre in una nuova finestra o scheda

Impara Membri con corpo di espressione