Čo vracia výnimka toString?
Čo vracia výnimka toString?
Anonim

ToString sa vráti reprezentácia prúdu výnimkou že je určené na pochopenie pre ľudí. Predvolená implementácia Natiahnuť získa názov triedy, ktorá vyhodila prúd výnimkou , správa, výsledok volania Natiahnuť na vnútornej strane výnimkou a výsledok volania Environment.

Čo je teda správa o výnimke?

Ukladanie a správu v výnimkou objekt je jedným zo spôsobov, ako pridať informácie do výnimkou . Výnimky by sa mal použiť na komunikáciu o chybe, ktorá sa stala. Výnimky sa často vyskytujú v dôsledku programátorských chýb.

Podobne, ako vytlačím výnimku? Rôzne spôsoby tlače výnimočných správ v jazyku Java

  1. Pomocou metódy printStackTrace() − Vypíše názov výnimky, popis a kompletnú stopu zásobníka vrátane riadku, kde nastala výnimka. catch (Výnimka e) { e.
  2. Použitie metódy toString() − Vypíše názov a popis výnimky.
  3. Použitie metódy getMessage() − Väčšinou používaná.

Po druhé, zahŕňa výnimka ToString vnútornú výnimku?

Predvolená implementácia Výnimka . Natiahnuť () bude ukázať výnimkou typ, správa a akékoľvek vnútorné výnimky . To je nie vždy to platí! Ak sa zobrazí chyba FaultException je a InnerException napríklad systému.

Čo je výnimkou sledovania zásobníka v C#?

A stopa z volaní metódy sa nazýva a stopa zásobníka . The stopa zásobníka zoznam poskytuje spôsob, ako sledovať hovor stoh na číslo riadku v metóde, kde je výnimkou vyskytuje. The StackTrace vlastnosť vráti rámce hovoru stoh ktoré pochádzajú z miesta, kde výnimkou bol hodený. Metóda ToString.

Odporúča: