Spesso può capitare che alcune funzioni abbiano senso solo all’interno del metodo che ne fa uso.

La scrittura del codice all’esterno della funzione potrebbe rendere il codice meno leggibile, e la stessa funzione non verrebbe mai richiamata da altre parti.

Con C# 7 è ora possibile creare funzioni locali (o meglio all’interno di altre funzioni).

Questo particolare tipo di funzioni prendono il nome di local functions.

Una local functions quindi è una metodo inserito all’interno di un altro metodo: sarà visibile solo all’interno del metodo “padre” e potrà accedere alle variabili del metodo padre.

 

 

 

https://dotnettortona.net/wp-content/uploads/2017/03/0423.sdt-csharp7.jpghttps://dotnettortona.net/wp-content/uploads/2017/03/0423.sdt-csharp7-150x150.jpgDotNet.NETProgrammazioneC#7,Funzioni locali,Local functions,NovitaSpesso può capitare che alcune funzioni abbiano senso solo all'interno del metodo che ne fa uso.La scrittura del codice all'esterno della funzione potrebbe rendere il codice meno leggibile, e la stessa funzione non verrebbe mai richiamata da altre parti.Con C# 7 è ora possibile creare funzioni locali (o meglio...La prima Community su .NET a Tortona (AL)