0
Dim totalAllArr(99999999) As Integer
Public Sub SynchNow()
ListOfBooksTableAdapter.Fill(OJT_Project_LSDataSet.ListOfBooks)
For i = 0 To all - 1
totalAllArr(i) = OJT_Project_LSDataSet.Tables("ListOfBooks").Rows(i).Item("numberofcopy")
totalAll = totalAll + totalAllArr(i)
Next
End Sub
我使用此代碼用於計算存儲在ListOfBooks表中的所有書籍的總和ArrayList中的最大數是唯一99999999
「這一個工程
暗淡totalAllArr(99999999)作爲整數
「這一個不工作
昏暗totalAllArr()作爲整數
所以數組的最大範圍可能只存儲99999999的值 如果書數超過,肯定會拋出異常
其他任何數組結構都可以使用?請!
爲什麼你需要的陣列?你可以在沒有數組的情況下找到總和。另請注意,數組與ArrayList不同。 –
我必須因爲fieldname numberofcopy有其每個值,所以我必須先將它存儲在數組中 – user3135817
我根本不關注你。如果你只是使用了'totalAll = totalAll + OJT_Project_LSDataSet.Tables(「ListOfBooks」),你認爲會出錯?行(i).Item(「numberofcopy」)'? –