Kaj vrne izjema toString?
Kaj vrne izjema toString?
Anonim

ToString se vrne predstavitev toka izjema to je namenjeno razumevanju ljudi. Privzeta izvedba ToString pridobi ime razreda, ki je vrgel tok izjema , sporočilo, rezultat klica ToString na notranji izjema , in rezultat klica Okolje.

Kaj je torej sporočilo o izjemi?

Shranjevanje a sporočilo v izjema objekt je eden od načinov za dodajanje informacij v izjema . Izjeme je treba uporabiti za obveščanje o napaki, ki se je zgodila. Izjeme pogosto nastanejo kot posledica programskih napak.

Podobno, kako natisnem izjemo? Različni načini tiskanja sporočil o izjemah v Javi

  1. Uporaba metode printStackTrace() – natisne ime izjeme, opis in celotno sled sklada, vključno z vrstico, kjer je prišlo do izjeme. catch(Exception e) { e.
  2. Uporaba metode toString() – natisne ime in opis izjeme.
  3. Uporaba metode getMessage() − Večinoma se uporablja.

Drugič, ali izjema ToString vključuje notranjo izjemo?

Vendar pa je privzeta izvedba Izjema . ToString () volja pokaži izjema vrsta, sporočilo in vse notranje izjeme . To je ni vedno tako! Če je FaultException je a InnerException na primer sistema.

Kaj je sledenje sklada v izjemi v C#?

A sled klicev metode se imenuje a sledenje sklada . The sledenje sklada seznam omogoča sledenje klicu sklad na številko vrstice v metodi, kjer je izjema pojavi. The StackTrace lastnost vrne okvirje klica sklad ki izvirajo na lokaciji, kjer je izjema je bil vržen. Metoda ToString.

Priporočena: