Sobes.tech
Junior — Middle

Foreach sikli qanday ishlaydi va u kolleksiya bo'ylab yurishda nima qiladi?

sobes.tech AI

AIdan javob

C# tilida foreach sikli kolleksiyaning elementlarini (masalan, massiv, ro'yxat yoki IEnumerable interfeysini amalga oshiradigan har qanday ob'ekt) aylanib chiqish uchun ishlatiladi. U avtomatik ravishda kolleksiyaning har bir elementini o'tib, vaqtinchalik o'zgaruvchiga tayinlaydi va har bir element uchun sikl tanasini bajaradi.

Misol:

string[] mevalar = { "olma", "banan", "malina" };
foreach (var meva in mevalar)
{
    Console.WriteLine(meva);
}

Bu misolda, foreach ketma-ket har bir mevaning qiymatini chiqaradi. Muhim nuqta shuki, foreach kolleksiyani o'zgartirmaydi va indekslarni aniq boshqarishni talab qilmaydi, bu esa kodni toza va xavfsiz qiladi.