Sobes.tech
Junior — Middle

Jak funguje cyklus foreach a co dělá při průchodu kolekcí?

sobes.tech AI

Odpověď od AI

Cyklus foreach v jazyce C# se používá k průchodu prvky kolekce (například pole, seznam nebo jakýkoli objekt implementující rozhraní IEnumerable). Automaticky prochází každý prvek kolekce, přiřadí ho do dočasné proměnné a provádí tělo cyklu pro každý prvek.

Příklad:

string[] ovoce = { "jablko", "banán", "třešeň" };
foreach (var ovoce in ovoce)
{
    Console.WriteLine(ovoce);
}

V tomto příkladu foreach postupně vypíše každý kus ovoce z pole. Je důležité poznamenat, že foreach nemění kolekci a nevyžaduje explicitní správu indexů, což činí kód čistším a bezpečnějším.