Középső utasítás
Egy változó megadott számú karakterét lecseréli egy másik sztringből String
származó karakterekre.
Syntax
Mid( _
ByRef Target As String, _
ByVal Start As Integer, _
Optional ByVal Length As Integer _
) = StringExpression
Részek
Target
Szükséges. String
A módosítandó változó neve.
Start
Szükséges. Integer
kifejezés. Karakter pozíciója, ahol Target
a szöveg cseréje kezdődik. Start
egy-alapú indexet használ.
Length
Opcionális. Integer
kifejezés. A lecserélendő karakterek száma. Ha nincs megadva, a String
rendszer az összeset használja.
StringExpression
Szükséges. String
kifejezés, amely a Target
.
Kivételek
Kivételtípus | Feltétel |
---|---|
ArgumentException | Start <= 0 vagy Length < 0. |
Megjegyzések
A lecserélt karakterek száma mindig kisebb vagy egyenlő a karakterek Target
számával.
A Visual Basic függvénysel Mid és utasítással rendelkezik Mid
. Ezek az elemek egy sztringben megadott számú karakteren működnek, de a Mid
függvény a karaktereket adja vissza, míg az Mid
utasítás lecseréli a karaktereket. További információ: Mid.
Feljegyzés
A MidB
Visual Basic korábbi verzióinak utasítása a karakterek helyett bájtokban lévő részszúrást vált fel. Elsősorban a kétbájtos karakterkészletű (DBCS) alkalmazások sztringjeinek konvertálására használatos. Az összes Visual Basic-sztring Unicode-ban van, és MidB
már nem támogatott.
Példa
Ez a példa az utasítást használja egy Mid
karakterláncváltozó megadott számú karakterének lecserélésére egy másik sztringből származó karakterekre.
Dim testString As String
' Initializes string.
testString = "The dog jumps"
' Returns "The fox jumps".
Mid(testString, 5, 3) = "fox"
' Returns "The cow jumps".
Mid(testString, 5) = "cow"
' Returns "The cow jumpe".
Mid(testString, 5) = "cow jumped over"
' Returns "The duc jumpe".
Mid(testString, 5, 3) = "duck"
Követelmények
Névtér: Microsoft.VisualBasic
Modul: Strings
Szerelvény: Visual Basic Runtime Library (Microsoft.VisualBasic.dll)