giovedì 29 febbraio 2024

C# funzione Lambda con parametro di default

Una delle tante novità nel linguaggio C# 12 e versione Framework .Net 8 è quella di utilizzare nelle funzioni lambda il parametro di default.

Di seguito una funzione lamba che viene richiamata con un valore per il parametro default e senza valore per il parametro default.

 var risultato = (string testo, string secondoTesto, string separatore = "-") =>
     {
         return string.Join(separatore, testo, secondoTesto);
     };
 MessageBox.Show(risultato("Testo", "Testo2"));
 MessageBox.Show(risultato("Testo", "Testo2", "/"));

Nessun commento: