Cuprins:

Cum sunt create excepțiile în C#?
Cum sunt create excepțiile în C#?

Video: Cum sunt create excepțiile în C#?

Video: Cum sunt create excepțiile în C#?
Video: How to create Custom Exception in C# ? 2024, Decembrie
Anonim

Excepție obiectele care descriu o eroare sunt creată și apoi aruncat cu cuvântul cheie throw. Runtime-ul caută apoi cel mai compatibil excepție manipulator. Programatorii ar trebui să arunce excepții când una sau mai multe dintre următoarele condiții sunt adevărate: Metoda nu își poate finaliza funcționalitatea definită.

În ceea ce privește acest lucru, care sunt excepțiile în C#?

O excepție C# este un răspuns la o circumstanță excepțională care apare în timpul rulării unui program, cum ar fi o încercare de împărțire la zero. Excepțiile oferă o modalitate de a transfera controlul de la o parte a unui program la alta. C# tratarea excepțiilor este construit pe patru cuvinte cheie: încercați, captură , în sfârșit, și aruncă.

La fel, de ce avem nevoie de gestionarea excepțiilor în C#? Tratarea excepțiilor în C# este un proces pentru mâner erori de rulare. Performam tratarea excepțiilor astfel încât fluxul normal al aplicației să poată fi menținut chiar și după erori de rulare. În C# , excepție este un eveniment sau obiect care este aruncat în timpul execuției. Toate excepții cel derivat din System.

Doar așa, cum pot obține mai multe excepții în C#?

Încercare-captură imbricată

  1. Utilizați blocurile try, catch și final pentru a gestiona excepțiile în C#.
  2. Blocul de încercare trebuie să fie urmat de un blocaj catch sau final sau ambele.
  3. Un bloc de captură multiplu este permis cu diferite filtre de excepție.
  4. catch{..} și catch(Exception ex){ } nu pot fi folosite ambele.

Ce se întâmplă când arunci o excepție C#?

Dacă vreun cod aruncă o excepție în acel bloc try, the excepție se va ocupa de corespondentul captură . captură – Când an excepție apare, cel Captură bloc de cod este executat. arunca – Cel arunca cuvântul cheie este folosit pentru a crea de fapt un nou excepție care este bule până la o încercare captură în sfârșit blocați.

Recomandat: