Loop ဆိုတာ code block တစ်ခုကို ထပ်ခါထပ်ခါ run ပေးတဲ့နည်းပါ။ List ထဲက item တွေကိုပြချင်တာ၊ count လုပ်ချင်တာ၊ data processing လုပ်ချင်တာတွေမှာ loop မပါဘဲသွားရင် ခြေလျင်နဲ့ Tokyo ကနေ Osaka သွားသလိုပါပဲ။ ရနိုင်ပေမယ့် မလိုအပ်ပဲပင်ပန်းပါတယ်။
csharp
// for loop: အကြိမ်အရေအတွက် သိတဲ့အခါ သုံးလို့ကောင်းပါတယ်
for (int i = 1; i <= 3; i++)
{
Console.WriteLine($"Step {i}");
}
// foreach loop: collection ထဲက item တိုင်းကို သွားချင်တဲ့အခါ သုံးပါတယ်
string[] languages = { "C#", "Java", "PHP" };
foreach (string language in languages)
{
Console.WriteLine(language);
}ဒီ code က ဘာလုပ်တာလဲ
forloop ကi = 1ကနေစပြီးi <= 3မှန်နေသရွေ့ run ပါတယ်။i++က loop တစ်ခါပြီးတိုင်းiကို 1 တိုးပါတယ်။foreachက array ထဲက item တစ်ခုချင်းစီကိုယူပြီး print ထုတ်ပါတယ်။
You should see
Step 1 Step 2 Step 3 C# Java PHPInfo
⚠️ Common mistake
while loop မှာ condition ကို မပြောင်းမိရင် infinite loop ဖြစ်နိုင်ပါတယ်။ Loop ရေးတိုင်း “ဘယ်အချိန်မှာရပ်မလဲ” ကို အမြဲစဉ်းစားပါ။