Tartalomjegyzék:

Használhatjuk a try without catch-et C#-ban?
Használhatjuk a try without catch-et C#-ban?

Videó: Használhatjuk a try without catch-et C#-ban?

Videó: Használhatjuk a try without catch-et C#-ban?
Videó: 01. How to create Base Enum, Main Table, Try-Catch, and Transaction 2024, Lehet
Anonim

A Végül blokk nem tartalmaz return, folyton, törés utasításokat, mert nem engedi, hogy a vezérlők elhagyják a végleges blokkot. te tud is használat végül csak a-val blokkolja próbáld ki blokk azt jelenti nélkül a fogás blokk, de ebben a helyzetben nem kezelünk kivételeket.

Hasonlóképpen feltehetjük a kérdést, használhatjuk-e a try-t elkapás nélkül?

Igen, tudunk van próbáld fogás nélkül blokkolja a Végül blokk használatával. te használhatja a próbálkozást -val végre. Mint tudod, végül a block mindig végrehajtódik, még akkor is, ha kivétel vagy return utasítás van benne próbáld ki blokk, kivéve a System esetet.

Továbbá van egy try catch C-ben? A C++ a következő speciális kulcsszavakat kínálja erre a célra. próbáld ki : egy kódblokkot jelöl, amely kivételt tud dobni. fogás : egy kódblokkot jelöl, amely akkor fut le, amikor egy adott kivétel kerül kiadásra. dobás: Kivétel dobására szolgál.

Ezzel kapcsolatban írhatunk try catch-et a catch blokkba C#-ban?

Beágyazott try-catch

  • Használja a try, catch és végül blokkokat a kivételek kezelésére C#-ban.
  • A try blokkot egy fogásnak vagy végül blokknak kell követnie, vagy mindkettőnek.
  • A többszörös fogási blokk megengedett különböző kivételszűrőkkel.
  • catch{..} és catch(Exception ex){ } mindkettő nem használható.

Megpróbálhat több fogást C#-ban?

Ban ben C# , Te lehet használni több mint egy fogás blokkolja a próbáld ki Blokk. Általában, többszörös fogás blokk különböző típusú kivételek kezelésére szolgál fogás blokkot különböző típusú kivételek kezelésére használják. Általában véve a fogás blokk ellenőrzése a sorrendben történik van történt a programban.

Ajánlott: