Introductie
Methoden hebben de mogelijkheid om bewerkingen uit te voeren op invoer. Door parameters door te geven aan uw methoden, kunt u de taak van de methode uitvoeren met verschillende invoerwaarden. Met methodeparameters kunt u uw code uitbreiden terwijl uw programma georganiseerd en leesbaar blijft. Als u een methode beschouwt als een zwart vak dat invoer accepteert en één taak uitvoert, kunt u snel een groot probleem in werkbare onderdelen verdelen.
Stel dat u code moet schrijven waarmee dezelfde bewerking op verschillende sets invoer wordt uitgevoerd. Mogelijk hebt u drie verschillende matrices en moet u de inhoud van elke matrix weergeven. U kunt een DisplayArray methode maken die één matrix als invoer accepteert en de inhoud weergeeft. In plaats van code te schrijven om elke afzonderlijke matrix weer te geven, kunt u dezelfde methode aanroepen en de verschillende matrices opgeven als invoer.
Parameters kunnen uw methoden robuuster maken terwijl ze nog steeds dezelfde algemene taak uitvoeren. In deze module leert u meer over het werken met parameters en het samenvoegen van uw kennis van methoden.
Leerdoelen
In deze module gaat u het volgende doen:
- Meer informatie over het gebruik van parameters
- Methodebereik begrijpen
- Inzicht in parametertypen voor pass-by-reference en pass-by-value
- Meer informatie over het gebruik van optionele en benoemde argumenten
Vereiste voorwaarden
- Ervaring met het gebruik van C#-gegevenstypen, waaronder
int,stringmatrices en 2D-matrices - Ervaring met het gebruik van switch-instructies, if-else-instructies en for-loops
- Ervaring met het gebruik van de
Randomklasse om een willekeurig getal te genereren. - Basiskennis van C#-methoden