我知道这个主题已经被讨论了几次,但我在任何相关的帖子中都没有找到我的答案。
我有一个包含三个字符串项目的小数组。当在我的表单上输入文本并按下“验证”按钮时,我想要验证文本框中输入的文本实际上可以在数组中找到。
我一直在尝试使用.Contains方法,但无济于事。它只适用于数组中的第一个项目。其他项目无法被识别。
我的代码如下:
我有一个包含三个字符串项目的小数组。当在我的表单上输入文本并按下“验证”按钮时,我想要验证文本框中输入的文本实际上可以在数组中找到。
我一直在尝试使用.Contains方法,但无济于事。它只适用于数组中的第一个项目。其他项目无法被识别。
我的代码如下:
Dim STRarray as string() = {"RUT","MB","PR"}
if STRarray.contains(textbox.text) Then
messagebox.show("Item Found.")
else
messagebox.show("Unable to Locate String.")
end if
如我所述,如果我在文本框中输入RUT,则代码运行正常。但是如果我输入MB或PR,则无法找到它们。
如果有帮助,将不胜感激。谢谢!