Теория вероятностей и математическая статистика


while (shart) { // sikldagi harakatlar



Yüklə 24,1 Kb.
səhifə9/10
tarix25.12.2023
ölçüsü24,1 Kb.
#195872
1   2   3   4   5   6   7   8   9   10

while (shart)

{

// sikldagi harakatlar

}

Masalan:

int i = 6;

while (i > 0)

{

Console.WriteLine(i);

i--;

}

Takrorlash (Sikl) operatorlari

foreach takrorlash operatori

foreach sikli elementlar to'plami yoki kollektsiyasini takrorlash uchun mo'ljallangan. Uning umumiy ko’rinishi:

foreach (Berilganlar_turi o'zgaruvchan in kollektsiya)

{

// sikldagi harakatlar

}

Foreach operatoridan keyin qavs ichida birinchi navbatda o'zgaruvchining e’loni keladi. Keyin in kalit so'zi va keyin kollektsiya, uning elementlari takrorlanishi kerak.

Bajarilish jarayonida sikl kollektsiya elementlari bo'ylab ketma-ket takrorlanadi, ularni o'zgaruvchiga joylashtiradi va shu tariqa, sikl blokida ular bilan ba'zi amallar bajariladi.

Takrorlash (Sikl) operatorlari

Masalan, bitta satr olaylik. Satr mohiyatan belgilar to'plamidir. .NET esa foreach siklidan foydalangan holda satrning barcha elementlarini - uning belgilarini takrorlash imkonini beradi.

foreach (char c in "Tom")

{

Console.WriteLine(c);

}

Bu yerda foreach sikli “Tom” satridagi barcha belgilarni takrorlaydi va har bir belgini belgi turidagi c o‘zgaruvchisiga joylashtiradi. Sikl blokida c o'zgaruvchining qiymati konsolga chop etiladi. "Tom" satrida uchta belgi mavjudligi sababli, sikl uch marta takrorlanadi.

Takrorlash (Sikl) operatorlari

Shunisi e'tiborga loyiqki, aniqlangan o’zgaruvchi sikl takrorlanadigan kollektsiya elementlari bilan bir xil bo'lishi kerak. Bizda satr elementlari char turidagi qiymatlar - belgilar. Shuning uchun c o'zgaruvchisi char tipiga ega. Biroq, aslida, kolleksiyadagi elementlar qaysi turni ifodalashi har doim ham aniq emas. Bunday holda, var operatori yordamida o'zgaruvchini aniqlash mumkin. :

foreach (var c in "Tom")

{

Console.WriteLine(c);


Yüklə 24,1 Kb.

Dostları ilə paylaş:
1   2   3   4   5   6   7   8   9   10




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin