作者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
推 su35:你這樣還能一路看到陣列來 真利害喔 07/20 00:22
推 taiwan2000:count.ToString 07/21 13:39
推 taiwan2000:count應該是全域變數吧??? 07/21 13:42
推 taiwan2000:不過這個程式似乎怪怪的 下一篇說的才是對的 07/21 13:45