0-25의 인덱스가 포함될 A-Z에서 문자열 배열을 만들었습니다.배열에서 다중 인덱스 값 가져 오기
텍스트 상자가 있고 텍스트 상자에 텍스트를 입력하면 입력 한 텍스트와 연관된 배열의 인덱스 번호를 어떻게 얻을 수 있습니까?
예를 들어, 나는 텍스트 상자에 "AB"를 입력하고, 인덱스 수익률은 0과 1
아래 코드 만 나는 단지 하나 개의 문자 알파벳을 입력하면 인덱스를 반환 할 수 있어야한다. 많은 알파벳의 색인 번호를 반환하려면 어떻게합니까?
Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button5.Click
Dim abc(25) As String
abc(0) = "a"
abc(1) = "b"
abc(2) = "c"
abc(3) = "d"
abc(4) = "e"
abc(5) = "f"
abc(6) = "g"
abc(7) = "h"
abc(8) = "i"
abc(9) = "j"
abc(10) = "k"
abc(11) = "l"
abc(12) = "m"
abc(13) = "n"
abc(14) = "o"
abc(15) = "p"
abc(16) = "q"
abc(17) = "r"
abc(18) = "s"
abc(19) = "t"
abc(20) = "u"
abc(21) = "v"
abc(22) = "w"
abc(23) = "x"
abc(24) = "y"
abc(25) = "z"
Dim result = abc.Where(Function(a) a.Contains(TextBox2.Text)).Select(Function(s) Array.IndexOf(abc, s)).ToArray()
Dim x As Integer
For Each x In result
MsgBox(x)
Next
End Sub