Мазмуну:

C# тилинде өзгөчө кырдаалдар кантип түзүлөт?
C# тилинде өзгөчө кырдаалдар кантип түзүлөт?

Video: C# тилинде өзгөчө кырдаалдар кантип түзүлөт?

Video: C# тилинде өзгөчө кырдаалдар кантип түзүлөт?
Video: Delegates in C# - A practical demonstration, including Action and Func 2024, Май
Anonim

Exception катаны сүрөттөгөн объекттер түзүлгөн анан ыргытуу ачкыч сөзү менен ыргытылат. Иштөө убактысы эң туура келгенин издейт өзгөчө иштетүүчү. Программисттер ыргытыш керек өзгөчөлүктөр төмөнкү шарттардын бири же бир нечеси туура болгондо: Метод өзүнүн аныкталган функцияларын аягына чыгара албайт.

Бул жагынан алганда, C # кандай өзгөчөлүктөр бар?

C# өзгөчөлүгү - бул программа иштеп жатканда пайда болгон өзгөчө жагдайга жооп, мисалы, нөлгө бөлүү аракети. Өзгөчөлүктөр программанын бир бөлүгүнөн башкасына башкарууну өткөрүп берүүнүн жолун камсыз кылат. C# өзгөчө мамиле төрт ачкыч сөздүн негизинде курулган: аракет, кармоо , акыры жана ыргыт.

Ошо сыяктуу эле, эмне үчүн бизге C# ичинде өзгөчө кырдаалдарды иштетүү керек? Exception Handling ичинде C# үчүн процесс болуп саналат тутка аткаруу каталары. Биз аткарабыз өзгөчө мамиле Ошентип, колдонмонун нормалдуу агымы иштөө убактысынын каталарынан кийин да сакталышы мүмкүн. In C# , өзгөчө иш учурунда ыргытылган окуя же объект болуп саналат. Баары өзгөчөлүктөр Системадан алынган.

Кантип мен C# ичинде бир нече өзгөчөлүктү алсам болот?

Уюшкан аракети

  1. C# тилиндеги өзгөчө кырдаалдарды чечүү үчүн try, catch жана акырында блокторду колдонуңуз.
  2. try блогунан кийин кармоо же акыры блок же экөө тең болушу керек.
  3. Бир нече кармоо блогуна ар кандай өзгөчө чыпкалары менен уруксат берилет.
  4. catch{..} жана catch(Exception ex){ } экөөнү тең колдонууга болбойт.

C# өзгөчөлүгүн ыргытканыңызда эмне болот?

Эгер кандайдыр бир код болсо өзгөчөлүктү жаратат ошол аракет блогунун ичинде, өзгөчө тийиштуулер тарабынан каралат кармоо . кармоо – Качан а өзгөчө пайда болот, Карма код блогу аткарылат. ыргытуу – The ыргытуу ачкыч сөз чындыгында жаңы түзүү үчүн колдонулат өзгөчө бул аракет үчүн көбүртүп жатат кармоо акыры блоктоо.

Сунушталууда: