Sobes.tech
Junior — Middle

Foreach цикли кандай иштейт жана ал коллекцияны карап чыгууда эмне кылат?

sobes.tech AI

AIден жооп

C# тилинде foreach цикли коллектордун элементтерин өтүү үчүн колдонулат (мисалы, массив, тизмек же IEnumerable интерфейсин ишке ашыратган кез келген объект). Ал автоматтык түрдө коллекциянын ар бир элементин өтүп, аны убактылуу өзгөрмөгө белгилейт жана циклдин денесин ар бир элемент үчүн ишке ашырат.

Мисал:

string[] мөмө-жемиштер = { "алма", "банан", "чериш" };
foreach (var мөмө-жемиш in мөмө-жемиштер)
{
    Console.WriteLine(мөмө-жемиш);
}

Бул мисалда, foreach массивдеги ар бир мөмө-жемишти кезек-кезеги менен чыгарат. Мөөнөтү, foreach коллекцияны өзгөртпөйт жана индекс менен иштөө керектиги жок, бул кодду таза жана коопсуз кылат.