Сабақ № С# тілінің шартты, циклдық алгоритмдерді бағдарламалау


continue және break операторлары



бет4/6
Дата16.10.2022
өлшемі84,74 Kb.
#153315
түріСабақ
1   2   3   4   5   6
Байланысты:
Зертханалық жұмыс №2

continue және break операторлары

Кейде жағдай циклден оның аяқталуын күтпестен шығу қажет болады. Бұл жағдайда break операторын қолданамыз.






for (int i = 0; i < 9; i++)
{
if (i == 5)
break;
Console.WriteLine(i);
}

0
1
2
3
4
Енді біз алдымызға басқа міндет қояйық. Тексеру кезінде цикл аяқталмасын, тек ағымдағы итерацияны өткізіп жіберу керек болсын. Ол үшін continue операторын қолданамыз


for (int i = 0; i < 9; i++)
{
if (i == 5)
continue;
Console.WriteLine(i);
}

Бұл жағдайда цикл, тексеру шартын қанағаттандырмайтын 5 нөміріне жеткенде, жай осы санды өткізіп жіберіп, келесі итерацияға көшеді, яғни i=5 болғанда оның мәнін экранға басып шығармайды:

0
1
2


3
4
6
7
8


Цикл foreach

C# тілінде коллекция деп обьектілер жиынтығын айтамыз.


Коллекциялар динамикалық массив, стек, кезек сияқты негізгі деректер құрылымының бірқатарын іске асырады.
Коллекцияның басты артықшылығы – ол бағдарламада объектілер тобын өңдеуді стандарттайды. Барлық коллекциялар нақты анықталған интерфейстер жиынтығы негізінде жасалынған. ArrayList, Hashtable, Stack сияқты интерфейстердің кірістірілген енгізілімдері, бастапқы түрінде және ешқандай өзгеріссіз қолданылады.
foreach цикл операторы келесідей жұмыс жасайды. Цикл басталған кезде, массивтің бірінші элементі таңдалады және цикл айнымалысына тағайындалады. Әрбір келесі итерация қадамында цикл айнымалысында сақталатын, массивтің келесі элементі таңдалады. Цикл массивтің барлық элементтері таңдалған кезде аяқталады.


Достарыңызбен бөлісу:
1   2   3   4   5   6




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет