11. Құрылым мен класс арасындағы айырмашылықты сипаттаңыз. Класс қасиеттерін анықтау жолдарын келтіріңіз. Кластық мұрагерліктің анықтамаларына мағлұмат беріңіз. Жауабы



бет2/6
Дата26.12.2022
өлшемі83,44 Kb.
#59785
1   2   3   4   5   6
Байланысты:
Бағдарламалау 11-20

"Ерекше жағдай"ұғымы:
1) Өрнектерді есептеу кезінде қателер пайда болуы мүмкін (толып кету, нөлге бөлу).
2)C#-де бағдарламаның қиындатылған аяқталуын болдырмауға мүмкіндік беретін ерекше жағдайларды (ерекшеліктерді) өңдеу механизмі бар.
3) Егер есептеу процесінде қате пайда болса, жүйе бұл туралы шығарып тастау (генерациялау) арқылы сигнал береді.
Exception класының элементтері:
1) InnerException: ағымдағы ерекше жағдайды тудырған ерекше жағдай туралы ақпаратты сақтайды;
2) Message:ерекшелік туралы хабарды, қате мәтінін сақтайды;
3) Source: ерекше жағдайды тудырған нысанның немесе жинақтың атын сақтайды;
4) StackTrace: ерекше жағдайдың шығарылуына себепші болған қоңыраулар стінің жолдық көрінісін қайтарады;
5) TargetSite: ерекше жағдай шығарылған әдісті қайтарады.
try-catch-finally ерекше жағдай құрылымының қызметі
Көбінесе catch және finally try блогындағы ресурстарды, пайдалану үшін қолданылады және catch блогындағы ерекшеліктерді өңдеу және finally блогындағы ресурстарды шығару үшін бірге пайдаланылады.
Өзгешеліктері:
try-catch операторы әр түрлі ерекшеліктер үшін өңдеушілерді анықтайтын бір немесе бірнеше catch сөйлемдерінен кейін try блогынан тұрады.
try-finally блогы арқылы try блогында ерекше жағдай орын алса да, try блогында бөлінген кез келген ресурстарды тазалауға және іске қосу кодын жасауға болады.


13. Негізгі операторлар (арифметикалық, логикалық және қатынас және т. б.) сипаттамасына мағлұмат беріңіз. Операциялардың басымдылық кестесін келтіріңіз. Тернарлық операторды ?: толық мысалымен сипаттап жазыңыз. Жауабы: Негізгі операторлар:
1)Шартты операторлар, оған if шартты операторы және таңдау операторы switch жатады.
2) Циклдік операторлар (for,while,do while)
3) Өту операторлары (break, continue, return,goto)
4)Басқадаоператорлар (“Айтылу” операторы, бос оператор)
Программадағы операторлар құрама оператордың құрамында болатын болса онда фигуралы жақша көмегімен ашылады. Құрама оператордан басқа операторға Си тілінде нүктелі үтір (;) қойылады. 




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




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

    Басты бет