Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
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 Targetszá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)