Array.IndexOfはIndexを返します。
構文
Array.IndexOf(配列名, 検索ワード)
第二引数はオブジェクトです。
ソース
Public Class Form1
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
Dim hairetu() As String = {6, 4, 9, 2, 1, 0, 8}
Dim result As String = Array.IndexOf(hairetu, “6”)
MsgBox(result)
End Sub
End Class
実行結果は0ですね。
ちなみにオブジェクトなのでテキストボックスでもいけます。
Public Class Form1
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
Dim hairetu() As String = {6, 4, 9, 2, 1, 0, 8}
Dim result As String = Array.IndexOf(hairetu, “6”)
MsgBox(result)
End Sub
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Dim hairetu() As String = {6, 4, 9, 2, 1, 0, 8}
Dim result As String = Array.IndexOf(hairetu, TextBox1.Text)
MsgBox(result)
End Sub
End Class
なければ-1を返します。