Nasıl yapılır: Dize İçinde Arama (Visual Basic)

Bu örnek çağırır IndexOf yöntemi bir String ilk geçtiği bir alt dize dizini bildirmek için nesne.

Örnek

Dim SearchWithinThis As String = "ABCDEFGHIJKLMNOP" 
Dim SearchForThis As String = "DEF" 
Dim FirstCharacter As Integer = SearchWithinThis.IndexOf(SearchForThis)

Kod Derleniyor

Bu örnek aşağıdakileri gerektirir:

Güçlü Programlama

IndexOf Yöntemi raporları alt dizenin ilk geçtiği ilk karakterin konumu.Metin'deki ilk karakterin bir dizenin dizini 0 anlamına gelir 0 tabanlı dizindir.

IndexOf Alt dizeyi bulamaz-1 değerini döndürür.

IndexOf Yöntemi duyarlıdır ve geçerli kültürün kullanır.

Dize aramada içine isteyebileceğiniz en iyi hata denetimi için Try , engelleyecek bir Try...Catch...Finally Deyimi (Visual Basic) yapım.

Ayrıca bkz.

Başvuru

Try...Catch...Finally Deyimi (Visual Basic)

IndexOf

Diğer Kaynaklar

Visual Basic'de Dizelere Giriş

Visual Basic'de Dizeler