Custom Iterator
Quando abbiamo a che fare con insiemi o collezioni di elementi siamo abituati ad iterare su ciascun elemento dell' insieme andando magari a compiere delle azioni guidate dalla nostra logica applicativa; ad esempio supponiamo di voler ricercare all' interno delle community .NET italiane i nominativi dei membri appartenenti alla community di XE.NET che hanno pubblicato almeno un articolo con un numero di voti superiori ad una certa soglia; potremmo scrivere un codice del tipo: