Junior — Middle
Hoe werkt de foreach-lus en wat doet hij bij het doorlopen van een collectie?
sobes.tech AI
Antwoord van AI
De foreach-lus in C# wordt gebruikt om door de elementen van een collectie te itereren (bijvoorbeeld een array, lijst of elk object dat de interface IEnumerable implementeert). Het doorloopt automatisch elk element van de collectie, wijzigt het aan een tijdelijke variabele, en voert de lus uit voor elk element.
Voorbeeld:
string[] fruits = { "appel", "banaan", "kers" };
foreach (var fruit in fruits)
{
Console.WriteLine(fruit);
}
In dit voorbeeld print foreach elk fruit uit de array op volgorde. Het is belangrijk op te merken dat foreach de collectie niet wijzigt en geen expliciete indexbeheer vereist, wat de code schoner en veiliger maakt.