0

我目前有一个数组...

将 mTeam(10) 调暗为字符串

在表单加载对于 Visual Basic 我有

   'Load Teams
    mTeam(1) = "Oklahoma"
    mTeam(2) = "USC"
    mTeam(3) = "LSU"
    mTeam(4) = "Michigan"
    mTeam(5) = "Georgia"
    mTeam(6) = "Texas"
    mTeam(7) = "Tennessee"
    mTeam(8) = "Ohio State"
    mTeam(9) = "Florida State"
    mTeam(10) = "Miami(FL)"

现在我想做的是让用户在文本框中输入一个介于 1-10 之间的值,然后作为回报。将出现一个带有团队名称的消息框。

例子:

用户在 TextBoxNumber 中输入 5,当我点击按钮 ButtonName 时会出现一个消息框,并且在该消息框中它将包含单词“Georgia”。


TextBoxNumber(输入值的名称) ButtonName(完成所有工作并显示消息框的按钮)

任何帮助都会很好,我已经尝试过让它只取 1 到 10 之间的整数值。

请注意这是针对 VISUAL BASIC 的,我使用的是 MICROSOFT VISUAL STUDIO 2010

4

1 回答 1

3

您可以尝试将用户的值转换为整数,如果成功则返回该索引处的数组值:

Dim ind As Integer = -1
If Integer.TryParse(TextBoxNumber.Text, ind) Then
    If ind >= 0 AndAlso ind < mTeam.Length
        MessageBox.Show(mTeam(ind).ToString())
    End If
End If
于 2012-04-20T02:23:01.237 回答