Δεν είσαι καθόλου offtopic! Μη σου πω ότι είσαι και ακριβώς μέσα...
Και εξηγώ:
Λαμβάνοντας υπ'όψιν τη ευρύτερη νοοτροπία του frameword (όσο την έχω καταλάβει δηλαδή...)
και βλέποντας ότι μιλάμε απλά για δύο collections
και βλέποντας ότι το framework είναι γεμάτο από ToList, ToArray και συναφείς λειτουργικότητες
και λαμβάνοντας επίσης υπ'όψιν το θέμα της εμφάνισης του κώδικα δεν μου κάθεται καλά το θέμα του iteration σε κάτι τέτοιο (καλόμαθα με το ToList()!!!!)
για αυτό κάνω και την ερώτηση.
Αν και σκέφτομαι ότι από πλευράς ταχύτητας η for each μάλλον είναι η πιο γρήγορη από όλες αυτές τις καταστάσεις. Στο κάτω κάτω, όλες οι προαναφερθείσες μέθοδοι, μαζί και με την LINQ, μάλλον iteration κάνουν. Αλλά δεν έχω και επίγνωση του τι γίνεται μέσα στα σώψυχα του framework!
Να σημειώσω ότι χρησιμοποιώ .ΝΕΤ 3.5. Δεν ξέρω αν έχουν τροποποιηθεί κάποια πράγματα στο 4.
"When the darkness rises up from inside - that is normal.
It's when you reach down to pull it up - that the noxious warnings sound."
Tuzak, Farscape