If we had at hand a functional language (eg Lisp), so we can easy manipulate a collection or list.
With the. NET Framework 2.0, we can also work in a more functional mode with Generics (exploring). Using this feature of the CLR we can process our data in a much more immediate, especially with anonymous delegates.
An example that I propose, and is also the most common situation is that I've developed is the use of these delegates to the search function Find() for a generic list (List<T>)
View Original Post
______________________________________________________________________________________________________________________________________________________
Se avessimo sotto mano un linguaggio funzionale (ad esempio Lisp), potremmo gestire in maniera facilissima una collection o una lista.
Con il Framework .NET 2.0, possiamo lavorare ugualmente in maniera più funzionale con i Generics (Approfondimento). Utilizzando questa feature del CLR possiamo elaborare i nostri dati in maniera molto più immediata, specialmente grazie ai delegati anonimi (anonymous delegates).
Un esempio che voglio riportare, ed è anche il più frequente che mi
è capitato di sviluppare, è l’utilizzo di questi delegate per la
funzione di ricerca Find() di una lista generica (List<T>)
Vedi il codice completo