Visual Basic String LastIndexOf Kullanımı
Visual Basic 'de LastIndexOf metodu, string içinde bir karakter veya karakterlerin kaçıncı indexte olduğunu gösterir. Eğer aranılan değer o stringin içinde birden fazla varsa en sonuncusunu alır.
9 farklı kullanım şekli olan metodun en yaygın kullanım şekli anlatılmıştır.
Aşağıdaki örneği inceleyelim..
Module ModuleTest
Sub Main()
Dim str As String = "yazilimders"
Dim sonKarakter As Integer = str.LastIndexOf("i")
If sonKarakter <> -1 Then
Console.WriteLine(sonKarakter)
End If
Console.ReadLine()
End Sub
End Module
yazilimders içinde "i" karakterinin en son kaçıncı index'te olduğunu bulmak istiyoruz. "i" karakteri 3. ve 5. indexte olmak üzere 2 adet vardır. Metodumuz bize en son indexi göstereceğinden 5 değeri döner.
Not : Eğer aradığımız karakter veya karakterler ilgili stringin içinde yoksa -1 değeri bize dönecektir.