如何在VB.NET中将字符串数组与数值数组匹配?

时间:2014-04-29 00:07:00

标签: arrays vb.net

我是编程的学生,所以我的知识非常有限。我正在开发一个项目,用户可以通过文本框输入不同的学生详细信息,结果会有一个数字下拉框。

student results dialog

我想要实现的是;一旦学生被添加到列表框中,用户就可以选择学生,然后检索他们的结果并将其显示在上面的文本框中。

我已经设法将所有字符串信息存储到一个数组中,并将结果存储到另一个数组中;字符串数组可以成功地将学生添加到列表框中,显示“学生ID:第一个姓名最后一个名字”。我无法实现的是将字符串数组与结果数组相关联。

任何建议都会得到真诚的感谢,提前致谢。

我的代码:

Public Class Form1

 Dim array As New ArrayList
 Dim score_list As New ArrayList

 Private Sub btnAdd_Click(sender As Object, e As EventArgs) Handles btnAdd.Click

    Dim A As String = txtFirstName.Text
    Dim B As String = txtLastName.Text
    Dim C As String = txtID.Text

    Dim WholeString As String = "ID: " + C + " " + A + " " + B + ""
    Dim Score_One As Decimal = nudRes1.Value
    Dim Score_Two As Decimal = nudRes2.Value

    array.Add(WholeString)
    score_list.Add(Score_One + Score_Two)
    lbData.Items.Clear()

    For Each STUDENT As String In array
        lbData.Items.Add(STUDENT)
    Next

    If lbData.SelectedIndex >= 0 Then
        ListBox1.SelectedIndex = lbData.SelectedIndex
    End If

    lblCount.Text = "Count: " + array_student.Count.ToString

 End Sub

End Class

0 个答案:

没有答案