Sobes.tech
Junior — Middle

Kā darbojas foreach cikls un ko tas dara, pārlūkojot kolekciju?

sobes.tech AI

Atbilde no AI

C# valodā foreach cikls tiek izmantots, lai pārietu cauri kolekcijas elementiem (piemēram, masīvam, sarakstam vai jebkuram objektam, kas īsteno IEnumerable interfeisu). Tas automātiski pāriet cauri katram kolekcijas elementam, piešķirot to pagaidu mainīgajam, un izpilda cikla ķermeni katram elementam.

Piemērs:

string[] augļi = { "ābols", "banāns", "ķirsis" };
foreach (var auglis in augļi)
{
    Console.WriteLine(auglis);
}

Šajā piemērā foreach secīgi izvada katru masīva augli. Ir svarīgi atzīmēt, ka foreach nemaina kolekciju un neprasa skaidru indeksu pārvaldību, kas padara kodu tīrāku un drošāku.