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.



İlginizi Çekebilir

Visual Basic Bir Dizideki Tek Sayıların Adetini Bulma Örneği

Visual Basic Bir Derecenin Kosinüsünü Bulma

Visual Basic Bir Sayının Rakamlarının Toplamını Bulma Örneği

Visual Basic Linq Any Kullanımı

Visual Basic String Replace Metodu