繁体   English   中英

Visual Basic - 从具有整数的数组中获取值

[英]Visual Basic - Getting value from an array with an integer

我目前有一个阵列......

Dim mTeam(10)As String

在窗体加载对于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进行IM

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM