Wat gee uitsondering op String terug?
Wat gee uitsondering op String terug?

Video: Wat gee uitsondering op String terug?

Video: Wat gee uitsondering op String terug?
Video: Richard Borcherds: E8, Witten, Langlands, Modular Forms 2024, November
Anonim

ToString keer terug 'n voorstelling van die stroom uitsondering daardie is bedoel om deur mense verstaan te word. Die verstek implementering van ToString kry die naam van die klas wat die stroom gegooi het uitsondering , die boodskap, die resultaat van roeping ToString op die innerlike uitsondering , en die resultaat van die roeping Omgewing.

Dienooreenkomstig, wat is 'n uitsonderingsboodskap?

Berging van a boodskap in die uitsondering objek is een manier om inligting by die uitsondering . Uitsonderings moet gebruik word om te kommunikeer oor 'n fout wat gebeur het. Uitsonderings gebeur dikwels as gevolg van programmeringsfoute.

Net so, hoe druk ek 'n uitsondering? Verskillende maniere om uitsonderingsboodskappe in Java te druk

  1. Gebruik printStackTrace() metode - Dit druk die naam van die uitsondering, beskrywing en volledige stapelspoor insluitend die reël waar uitsondering plaasgevind het. vang(Uitsondering e) { e.
  2. Gebruik toString() metode − Dit druk die naam en beskrywing van die uitsondering.
  3. Die gebruik van getMessage() metode − Meestal gebruik.

Tweedens, sluit uitsondering ToString innerlike uitsondering in?

Die standaard implementering van Uitsondering . ToString () sal wys die uitsondering tipe, boodskap, plus enige innerlike uitsonderings . Daardie is nie altyd die geval nie! As 'n foutuitsondering is a InnerException van byvoorbeeld 'n Stelsel.

Wat is stapelspoor by uitsondering in C#?

A spoor van die metode-oproepe word a genoem stapelspoor . Die stapelspoor lys bied 'n manier om die oproep te volg stapel na die reëlnommer in die metode waar die uitsondering voorkom. Die StackTrace eiendom gee die rame van die oproep terug stapel wat ontstaan by die plek waar die uitsondering gegooi is. ToString metode.

Aanbeveel: