Nasıl yapılır: bir dize içinde arama (Visual Basic)
Bu makalede, Visual Basic'te bir dize içinde nasıl arama yapılacağını gösteren bir örnek gösterilmektedir.
Örnek
Bu örnek, bir String alt dizenin IndexOf ilk oluşumunun dizinini raporlamak için bir nesnedeki yöntemini çağırır:
Dim SearchWithinThis As String = "ABCDEFGHIJKLMNOP"
Dim SearchForThis As String = "DEF"
Dim FirstCharacter As Integer = SearchWithinThis.IndexOf(SearchForThis)
Sağlam programlama
yöntemi, IndexOf alt dizenin ilk oluşumunun ilk karakterinin konumunu döndürür. Dizin 0 tabanlıdır, yani bir dizenin ilk karakteri 0 dizinine sahiptir.
IndexOf Alt dizeyi bulamazsa - 1 döndürür.
IndexOf yöntemi büyük/küçük harfe duyarlıdır ve geçerli kültürü kullanır.
En iyi hata denetimi için, dize aramasını Bir Dene... bloğuna Try
dahil etmek isteyebilirsiniz. Yakalamak... Finally Deyimi oluşturma.