Schrijf een programma dat twee getallen inleest en hun waarden omwisselt met
behulp van een methode waarin ByRef (ref) wordt gebruikt. Zo kan de
methode de oorspronkelijke variabelen rechtstreeks aanpassen.
void-methode WisselOm(ref int a, ref int b) die de waarden
van a en b omwisselt met behulp van ref.getal1 = 5, getal2 = 10
getal1 = 10, getal2 = 5
De eerste regel toont de toestand vóór de wissel, de tweede regel die erna.
Invoer:
5
10
Uitvoer:
getal1 = 5, getal2 = 10
getal1 = 10, getal2 = 5
Invoer:
-4
9
Uitvoer:
getal1 = -4, getal2 = 9
getal1 = 9, getal2 = -4
Zijn de twee getallen gelijk, dan verandert er niets zichtbaar:
Invoer:
0
0
Uitvoer:
getal1 = 0, getal2 = 0
getal1 = 0, getal2 = 0