Understanding Structured Exception Handling - Processing Multiple Exceptions

4 belangrijke vragen over Understanding Structured Exception Handling - Processing Multiple Exceptions

Hoe kunnen meerdere excepties worden afgehandeld?

Door meerdere catch blokken te definiëren.

Hoe zit de volgorde van de catch blokken in elkaar?

De volgorde is van de meest gespecialiseerde tot de generieke. De catch(Exception e) {} moet daarom als laatste zijn gedefinieerd. Anders krijg je compile time errors.

Wat is een generic catch?

Deze ontvangt niet de Exception object en ziet er zo uit:
catch {
  Console.WriteLine("Een fout is onstaan!");
}
  • Hogere cijfers + sneller leren
  • Niets twee keer studeren
  • 100% zeker alles onthouden
Ontdek Study Smart

Wat is rethrow an exception?

Exceptie doorgeven aan de caller van deze klasse door in de catch de keyword throw; op te geven:
catch (CarIsDeadException e) {
  throw;
}

De vragen op deze pagina komen uit de samenvatting van het volgende studiemateriaal:

  • Een unieke studie- en oefentool
  • Nooit meer iets twee keer studeren
  • Haal de cijfers waar je op hoopt
  • 100% zeker alles onthouden
Onthoud sneller, leer beter. Wetenschappelijk bewezen.
Trustpilot-logo