Le Local functions sono state introdotte in C# a partire dalla versione 7. La possibilità di definire funzioni all’interno di altre funzioni, consente di catturarne il contesto e di accedere dal loro interno alle variabili definite all’interno del metodo che le contiene.