| 

.NET C# Java Javascript Exception

0
Ältere Basic-Dialekte stellen zum Vertauschen von Datenfeldelementen den Swap-Befehl bereit. Gibt es einen entsprechenden Befehl auch in Visual Basic.NET oder wie kann ich den Befehl selbst nachbilden?
News:
16.02.2011
Angelface 1 1
2 Antworten
1
Den Swap-Befehl gibt es in der Tat nicht mehr. Hier mal eine Variante, die keine dritte Variable als temp. Zwischenspeicher benötigt:


Sub Main()

Dim wert1 As Integer = 1
Dim wert2 As Integer = 2

Console.WriteLine("Wert 1: " & wert1)
Console.WriteLine("Wert 2: " & wert2)

wert1 = wert1 Xor wert2
wert2 = wert1 Xor wert2
wert1 = wert1 Xor wert2

Console.WriteLine("Wert 1: " & wert1)
Console.WriteLine("Wert 2: " & wert2)

Console.ReadLine()
End Sub
16.02.2011
Torsten Weber 691 1 8
Wenn es nicht gerade Strings sein müssen ;-)
Torsten Weber 16.02.2011
0
den swap befehl scheints nichmehr zu geben, aber so gehts ja auch
16.02.2011
DerPunk 1,2k 1 7

Stelle deine .net-Frage jetzt!
TOP TECHNOLOGIES CONSULTING GmbH