Core C# Programming Constructs - Methodes

7 belangrijke vragen over Core C# Programming Constructs - Methodes

Wat is een parameter modifier?

Optionele keyword dat voor een parameter wordt  geplaatst in een methode's signature.

Welke parameter modifiers bestaan er?

out, ref en params

Wat gebeurt er als er geen parameter modifier wordt meegegeven?

Dan wordt er standaard "passed by value" uitgevoerd. Er wordt van de ontvangen argument een kopie gemaakt, ook bij reference types wordt een kopie gemaakt van de referentie adres.
  • Hogere cijfers + sneller leren
  • Niets twee keer studeren
  • 100% zeker alles onthouden
Ontdek Study Smart

Wat doet de parameter modifier out? Wat voor voordeel heeft out?

De parameter geeft een output waarde. Voordeel hierbij is dat er meerdere ongerelateerde output waardes terug kan krijgen van de methode; dit in vergelijking met 1 return type waarde.

Waarom hoeven de variabelen die in een out methode worden gestopt niet vooraf geïnitialiseerd te worden?

Deze moeten namelijk verplicht geïnitialiseerd worden in de methode, anders krijg je een compiler error.

Wat doet de parameter ref?

De parameter wordt een referentie. Dit wordt gebruikt voor handelingen die betrekking hebben tot meerdere verschillende reference type variabelen, zoals het wisselen van waardes het sorteren van data. Ref variabelen moeten vooraf geïnitialiseerd zijn.

Wat doet de keyword params? Hoe kun je het gebruiken?

Params beschouwt de argumenten als een groep van soortgelijke types (een array).
Het is op 2 manieren te gebruiken:
1. Een set van waardes meegeven onderscheiden met komma's.
2. Een array geven met de waardes van de betreffende type.

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