Istisno toString nimani qaytaradi?
Istisno toString nimani qaytaradi?

Video: Istisno toString nimani qaytaradi?

Video: Istisno toString nimani qaytaradi?
Video: 42 dars Istisno classlarni yaratish 2024, May
Anonim

ToString qaytadi oqimning ifodasi istisno bu hisoblanadi odamlar tomonidan tushunish uchun mo'ljallangan. ning standart amalga oshirilishi ToString tokni tashlagan sinf nomini oladi istisno , xabar, qo'ng'iroq natijasi ToString ichki qismida istisno , va Atrof muhitni chaqirish natijasi.

Shunga mos ravishda, istisno xabari nima?

Saqlash a xabar ichida istisno ob'ektga ma'lumot qo'shishning bir usuli istisno . Istisnolar sodir bo'lgan xato haqida xabar berish uchun ishlatilishi kerak. Istisnolar ko'pincha dasturlash xatolari natijasida sodir bo'ladi.

Xuddi shunday, istisnoni qanday chop etishim mumkin? Java-da istisno xabarlarini chop etishning turli usullari

  1. printStackTrace() usulidan foydalanish - U istisno nomini, tavsifini va to'liq stek izini, shu jumladan istisno sodir bo'lgan qatorni chop etadi. catch(e istisno) { e.
  2. toString() usulidan foydalanish - U istisno nomi va tavsifini chop etadi.
  3. getMessage() usulidan foydalanish - Ko'pincha ishlatiladi.

Ikkinchidan, ToString istisnosi ichki istisnoni o'z ichiga oladimi?

Biroq, standart amalga oshirish Istisno . ToString () bo'ladi ko'rsatish istisno turi, xabar va har qanday ichki istisnolar . Bu hisoblanadi har doim ham shunday emas! Agar FaultException hisoblanadi a InnerException masalan, tizim.

C# da istisnolarda stek izi nima?

A iz usul chaqiruvi a deyiladi stek izi . The stek izi listing qo'ng'iroqni kuzatish usulini taqdim etadi stack usulidagi satr raqamiga istisno yuzaga keladi. The StackTrace xususiyat qo'ng'iroq ramkalarini qaytaradi stack joylashgan joydan kelib chiqadi istisno tashlandi. ToString usuli.

Tavsiya: