do...while sikli
do…while keyin shartli sikl hisoblanadi. YA’ni, sikl sharti operator(lar) bajarilgandan so‘ng tekshiriladi. Sikl operatorlar bloki hech bo‘lmaganda bir marotaba bajarilishi lozim bo‘gan hollarda do..while siklidan foydalanish lozim:
bool Condition;
do
{
DoSomeWork();
Condition = CheckCondition();
} while (Condition);
foreach sikli
C# tilining yana bir sikli foreach hisoblanadi. foreach klass konteynerlari obyekti bo‘yicha iteratsiyani tashkil qilishda ishlatiladi. Klass konteynerlariga massivlar va System.Collection nomlar fazosidagi va foydalanuvchi kolleksiyalari kiradi.
Int[] Ints = {1, 2, 3};
foreach (int temp in Ints)
{
Console.WriteLine(temp);
}
Bunda kolleksiya qiymatini o‘zgartirish mumkin emas. Quyida keltirilgan dastur kodi bajarilmaydi:
Int[] Ints = {1, 2, 3};
foreach (int temp in Ints)
{
temp++; // Ushbu satr bajarilmaydi
Console.WriteLine(temp);
}
Kolleksiya elementlari bo‘yicha iteratsiyani tashkil qilish va qiymatlari o‘rnini o‘zgartirish uchun for siklidan foydalanish lozim.
Do'stlaringiz bilan baham: |