C# Exceptions

c#

Exceptions of uitzonderingen zijn een onderdeel van code welke helpen bij het vinden of voorkomen van fouten. Het wordt gebruikt voor het controleren van ingevoerde gegevens en het tussentijds controleren van programma stappen.

Hoe werkt het?

Het ‘gooien’ van een exception is vrij eenvoudig:


  Throw new Exception();

Zodra deze regel code wordt uitgevoerd crasht je programma: oh nee! Echter met deze crash komt wel informatie mee over waar het programma precies stuk gaat en wat er stuk gaat. Stel dat we het volgende stuk code hebben:


public void deelNummers (int nummer1, int nummer2)
{

        nummer / nummer2;

}

Hiermee wordt het eerste nummer gedeeld door het tweede nummer. Echter als hier de nummers 4 en 0 worden ingevoerd gaat het programma stuk. Delen door 0 mag immers niet. We kunnen hiervoor de code aanpassen naar :
 


public void deelNummers (int nummer1, int nummer2) 
{
        if (nummer2 == 0) {

                throw new Exception(“Delen door null is niet toegestaan.”);

        }

        nummer / nummer2;
}

Hiermee gaat het programma alsnog stuk, maar we krijgen nu in iedergeval een meldig waar het programma stuk gaat. Verder is er een bericht toegevoegd dat er wordt geprobeerd door null te delen. Erg handig wanneer je moet zoeken wat er fout gaat.

Overigens kan er nog veel meer bereikt worden met exceptions. Lees verder in deel twee


Andere blogartikelen

  • Waarom developers het zo leuk vinden bij ons

    Geschreven door: op woensdag 13 november 2019

    Bij ons op kantoor werkt een team van betrokken specialisten, waaronder 4 backend developers en 4 UX developers. Zij zorgen voor een belangrijk fundament binnen dit bedrijf. Een goede reden om te zorg ...

    Bekijk het artikel »
  • Beachvolleyballen voor het goede doel!

    Geschreven door: op vrijdag 25 oktober 2019

    Afgelopen vrijdag 11 oktober  hebben diverse betrokken specialisten uit ons team de handen ineen geslagen met een van onze opdrachtgevers. Samen met De Monchy International B.V. hebben we meegeda ...

    Bekijk het artikel »
  • Het gebruik van een Photoslider

    Geschreven door: op maandag 7 oktober 2019

    Ze zijn er in alle soorten en maten en staan meestal bovenaan een websitepagina. Dan heb ik het natuurlijk over photosliders. Zo bent u vast bekend met de traditionele foto die langzaam vervaagd en wa ...

    Bekijk het artikel »
Bel 072 5345 888
Onze Middelen en Technologieën
microsoft silver partner
Adobe partner
fd-gazellen-2018.jpg
Google analytics
partners-logo.jpg
Op de hoogte blijven?

Meld u aan voor de gratis nieuwsbrief om op de hoogte te blijven van onze activiteiten