试图找出如何在数组中搜索字符串。截至目前,我只想出了如何搜索整数。我的阵列是这样的:
Dim IDno() As String = {264, 951, 357}
Dim author() As String = {"Peter", "Nathan", "Sandy"}
截至目前,如果有人输入数字951,我的列表框将显示:
ID#:951
姓名:Nathan
我想知道如何允许用户搜索名称,它会显示ID#和名称。
答案 0 :(得分:0)
您可以使用Array.FindIndex
执行此操作 - 仅当所有值/ ID都是唯一的时。
根据这一点,你应该为你做点什么。
Dim ind As Integer = Array.FindIndex(IDno, "yourID")
Dim name As String = author(ind)
我没有让VS去测试这个,但是从头顶开始,这应该可行。虽然,正如我所说,只有所有身份证号码都是独一无二的,它才有用。 (显然用你正在使用的ID替换"yourID"
。