Sobes.tech
Junior — Middle

Ako funguje cyklus foreach a čo robí pri prechádzaní kolekcie?

sobes.tech AI

Odpoveď 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.