作者ponzz (六祸苍勇~勇世诀)
看板Visual_Basic
标题[.NET] 新手阵列回圈计数问题
时间Sun Jul 19 23:54:13 2009
小弟是自己去图书馆借VB2008的书 自学
看到阵列部分有个练习题
其中一个姓名阵列 和 成绩阵列
有一个button功能就是输入一个成绩范围
可以显示出来符合范围的姓名和成绩
并显示符合条件的"总人数"
以下是书上某一段程式码
--------------------------------------------------------
Private Sub btnFind_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnFind.Click
Dim title As String
If (CInt(txtMin.Text) > txtMax.Text) Then
MsgBox("分数范围前者应小於後者")
Return
End If
txtShow.Text = ""
title = "姓名" & vbTab & "计概" & vbNewLine
For i = 0 To 5
If (score(i) >= CInt(txtMin.Text) And score(i) <= txtMax.Text)
Then
title &= sname(i) & vbTab & score(i) & vbNewLine
End If
Next
txtShow.Text = title & vbNewLine & "共计:" & count & "人"
End Sub ~~~~~
-------------------------------------------------------------------
也就是"count"这个部分error
我从头找到尾了
都没看到有宣告过
所以最後符合成绩范围条件的总人数无法显示出来
请问一下该怎修改?
我原本想说会不会有什麽指令
可以计算符合 If....End If 中的阵列个数目
但实在不知道该爬什麽关键字
恳请指导
thx~
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.32.1.93
1F:推 su35:你这样还能一路看到阵列来 真利害喔 07/20 00:22
2F:推 taiwan2000:count.ToString 07/21 13:39
3F:推 taiwan2000:count应该是全域变数吧??? 07/21 13:42
4F:推 taiwan2000:不过这个程式似乎怪怪的 下一篇说的才是对的 07/21 13:45