VB 08 / Operator Mid

X

Xebino

Was genau mach Mid ?!
Was Bedeutet 2, 3 ? und wie kommt er auf
das Ergebnis ?! ?(

Dim s as String = "12345"
Mid(s, 2, 3) = "abcdefg"

Die Ausgabe soll 1abc5 ergeben
 
Mid ist eine Zeichenfolgefunktion die folgendes tut:

In deiner Variablen "s" speicherst du die Zeichenfolge "12345"
"Mid" ist dafür da das ein Stück aus dieser Zeichenfolge zurückgegeben wird. Welches Stück, das bestimmt der zweite und dritte Parameter. (2, 3)
In deinem Fall lautet also die Operation die ausgeführt wird:

Gib mir aus der Zeichenfolge "12345" ab der 2ten Stelle eine 3 Stellen lange Zeichenfolge zurück. Also: "234".

Dein grundsätzlicher Fehler ist, das du versuchst die Zeichenfolge "abcdefg" der Funktion zuzuordnen, was aber nicht geht, da Mid ja eine Funktion ist die selbst ein Ergebnis zurückgibt, das du irgendwo speichern willst.
 
Zurück