Sobes.tech
Junior — Middle

Ինչպես է աշխատում foreach ցիկլը և ինչ է անում այն հավաքածուի շրջայցի ժամանակ?

sobes.tech AI

Պատասխան AI-ից

C# լեզվում foreach ցիկլը օգտագործվում է հավաքածուի տարրերը անցնելու համար (օրինակ՝ զանգված, ցանկ կամ ցանկացած օբյեկտ, որը իրականացնում է IEnumerable ինտերֆեյսը): Այն ավտոմատ կերպով անցնում է հավաքածուի յուրաքանչյուր տարրով, նրան վերագրում ժամանակավոր փոփոխականին և կատարում ցիկլի մարմինը յուրաքանչյուր տարրի համար:

Օրինակ՝

string[] մրգեր = { "խնձոր", "բանան", "ծիրան" };
foreach (var մրգ in մրգեր)
{
    Console.WriteLine(մրգ);
}

Այս օրինակով, foreach հերթով տպում է յուրաքանչյուր մրգի արժեքը զանգվածից: Կարևոր է նշել, որ foreach չի փոխում հավաքածուի պարունակությունը և չի պահանջում բացահայտ ինդեքսների կառավարում, ինչը կոդը դարձնում է ավելի մաքուր և անվտանգ։