Junior — Middle
Ինչպես է աշխատում foreach ցիկլը և ինչ է անում այն հավաքածուի շրջայցի ժամանակ?
sobes.tech AI
Պատասխան AI-ից
C# լեզվում foreach ցիկլը օգտագործվում է հավաքածուի տարրերը անցնելու համար (օրինակ՝ զանգված, ցանկ կամ ցանկացած օբյեկտ, որը իրականացնում է IEnumerable ինտերֆեյսը): Այն ավտոմատ կերպով անցնում է հավաքածուի յուրաքանչյուր տարրով, նրան վերագրում ժամանակավոր փոփոխականին և կատարում ցիկլի մարմինը յուրաքանչյուր տարրի համար:
Օրինակ՝
string[] մրգեր = { "խնձոր", "բանան", "ծիրան" };
foreach (var մրգ in մրգեր)
{
Console.WriteLine(մրգ);
}
Այս օրինակով, foreach հերթով տպում է յուրաքանչյուր մրգի արժեքը զանգվածից: Կարևոր է նշել, որ foreach չի փոխում հավաքածուի պարունակությունը և չի պահանջում բացահայտ ինդեքսների կառավարում, ինչը կոդը դարձնում է ավելի մաքուր և անվտանգ։