Sobes.tech
Junior — Middle

Πώς λειτουργεί ο βρόχος foreach και τι κάνει κατά την περιήγηση σε μια συλλογή;

sobes.tech AI

Απάντηση από AI

Ο βρόχος foreach στη C# χρησιμοποιείται για την επανάληψη στα στοιχεία μιας συλλογής (π.χ., έναν πίνακα, μια λίστα ή οποιοδήποτε αντικείμενο που υλοποιεί τη διεπαφή IEnumerable). Περνάει αυτόματα από κάθε στοιχείο της συλλογής, το αναθέτει σε μια προσωρινή μεταβλητή και εκτελεί το σώμα του βρόχου για κάθε στοιχείο.

Παράδειγμα:

string[] φρούτα = { "μήλο", "μπανάνα", "κεράσι" };
foreach (var φρούτο in φρούτα)
{
    Console.WriteLine(φρούτο);
}

Σε αυτό το παράδειγμα, το foreach εμφανίζει διαδοχικά κάθε φρούτο από τον πίνακα. Είναι σημαντικό να σημειωθεί ότι το foreach δεν τροποποιεί τη συλλογή και δεν απαιτεί ρητή διαχείριση δεικτών, καθιστώντας τον κώδικα πιο καθαρό και ασφαλή.