<VB2005> Verwisselen van twee getallen

Status
Niet open voor verdere reacties.

Hindrik

Gebruiker
Lid geworden
22 apr 2004
Berichten
106
Hallo,

Ik heb een getal in de array Getal1(1) staan en een getal in de array Getal2(1).
De inhoud van deze twee wil ik verwisselen , 1 naar 2 en 2 naar 1.

Wat is in VB2005 hiervoor de code ??
 
Code:
[COLOR="SeaGreen"]'zelfgemaakte 'swap' functie
'wisselt alle waardes van array1 naar array2 en alle waardes van array2 naar array1[/COLOR]

   dim tmp as integer [COLOR="SeaGreen"]'maak dit het type van je array[/COLOR]

   for i as integer = 0 to ubound(Getal1)
      tmp = Getal1(i)
      Getal1(i) = Getal2(i)
      Getal2(i) = tmp
   next i
even een voorbeeld (weet niet of t werkt). Mischien is er zelfs een ingebouwde functie voor, maargoed, dit is het principe.

Mocht je alleen de enkele waardes willen wisselen:
Code:
dim tmp as integer

tmp = Getal1(1)
Getal1(1) = Getal2(1)
Getal2 = tmp
 
Laatst bewerkt:
Ja, zover was ik ook al gekomen, het werkt wel dat is zeker, alleen ik dacht dat er wel een speciale code voor bestond.. toch ??
 
Hier moet je zelf code voor schrijven zoals die van Vegras. .Net bevat heel wat methods voor de meeste object types, maar er zitten niet alle mogelijk nodige dingen in he :p
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan