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:
- Bir Imports deyimi belirterek System ad.Daha fazla bilgi için bkz. Imports Deyimi (.NET Ad Alanı ve Türü).
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)