循环数据结构并比较值vb.net

时间:2012-10-12 20:18:52

标签: loops data-structures compare vb.net-2010

这非常重要。

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

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

这些是我的存储方法:

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)中的一个然后执行某些操作,否则执行其他操作。

1 个答案:

答案 0 :(得分: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