Aracılığıyla paylaş


Mid Deyimi

Belirli sayıda karakteri içinde yerini alan bir String başka bir dizeden karakterleri içeren değişken.

Mid( _
   ByRef Target As String, _
   ByVal Start As Integer, _
   Optional ByVal Length As Integer _
) = StringExpression

Bölümleri

  • Target
    Gerekli.Adı String değişkenini değiştirmek için.

  • Start
    Gerekli.Integerifade.Karakter konumu Target metin değiştirme başladığı.Startbir tabanlı bir dizin kullanır.

  • Length
    İsteğe Bağlı.Integerifade.Değiştirmek için karakter sayısı.Atlanırsa, tüm String kullanılır.

  • StringExpression
    Gerekli.Stringparçası değiştirir ifade Target.

Özel Durumlar

Özel durum türü

Koşul

ArgumentException

Start<= 0 or Length < 0.

Notlar

Yerine karakter sayısını her zaman karakter sayısı küçük veya eşit olan Target.

Visual Basic sahip bir Mid işlevi ve bir Mid ifadesi.Her ikisi de çalışması belirtilen bir dize karakter sayısına bu öğeleri ancak Mid işlevini verir çalışırken karakter Mid deyim karakterleri değiştirir.Daha fazla bilgi için bkz. Mid.

[!NOT]

MidB Önceki sürümlerinde Visual Basic deyimi bir alt dize karakter yerine bayt yerini alır.Öncelikle çift baytlı karakter kümesi (dbcs) uygulamaları dizeleri dönüştürmek için kullanılır.Tüm Visual Basic dizeleri Unicode biçiminde olan ve MidB artık desteklenmiyor.

Örnek

Bu örnek Mid belirtilen bir dize değişkeni karakter sayısı başka bir dizeden karakterleri değiştirmek için deyimi.

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"

Gereksinimler

Namespace:Microsoft.VisualBasic

**Modülü:**Strings

**Derleme:**Visual Basic Çalışma Zamanı Kitaplığı (Microsoft.VisualBasic.dll içinde)

Ayrıca bkz.

Başvuru

Mid

Diğer Kaynaklar

Visual Basic'de Dizeler

Visual Basic'de Dizelere Giriş