String.IndexOfメソッドは文字列内にある部分文字列の位置を探索するメソッドで、文字列内にある部分文字列の最初のインデックスを返します。 文字列内に部分文字列がない場合は-1が返されます。
String.IndexOfメソッドを使って部分文字列のある位置を探索する
Imports System
Class Sample
Shared Sub Main()
Dim s As String = "The quick brown fox jumps over the lazy dog"
Console.WriteLine(s.IndexOf("fox"))
Console.WriteLine(s.IndexOf("lazy dog"))
Console.WriteLine(s.IndexOf("cat")) ' 文字列sに部分文字列"cat"が存在しないため、-1が返される
End Sub
End Class
実行結果
16 35 -1