1

这个非常重要。

情况:我正在构建一个带有注册设施的“游戏”。我正在使用数据结构和数组。我已经拥有了我需要的一切,但登录。我需要一个循环,它将:

  • 循环遍历数组/记录
  • 将数组/记录中的内容与用户在文本框中输入的内容进行比较
  • 运行其他代码

这些是我的存储方法:

Public Structure typRegistrationDetails
    Dim strUsername As String
    Dim strPassword As String
End Structure

Public Shared strUsers(0 To 2) As typRegistrationDetails

用户数量目前限制为 3;每个 strUsers 包含 strUsername 和 strPassword。

我已经写了注册代码,需要看的告诉我。

所以现在,我需要一个循环来遍历上述结构并将它们的值与用户输入的值进行比较。

我的意思是如果 txtUsername.Text (用户输入)和 txtPassword.Text (用户输入)匹配 strUsers(index) 之一然后做一些事情,否则做其他事情。

4

1 回答 1

0

像这样的东西?

Dim found As Boolean = False
For Each u As typRegistrationDetails In strUsers
    If u.strUserName = strUserName AndAlso
       u.strPassword = strPassword Then
        found = True
        Exit For
    End If
Next
If found Then
    ' do something
Else
    ' do something else
End If
于 2012-11-02T16:40:49.733 回答