最近,我开始为我的 As 计算课程编写项目 VB,经过几个痛苦的 vb 编码后,我碰到了坚固的砖墙。看起来像这样
Private Function store(ByVal opt As Integer, ByVal inp As String, ByVal q As String) As String
Dim na_me(20), amount(20), num1 As String
Select Case opt
Case 0
na_me(num1) += inp
amount(num1) += q
num1 += 1
Return "1"
Case 1
For Each Str As String In na_me
Console.WriteLine(Str)
Next
Return "1"
Case 2
num1 = 0
Return "1"
Case Else
Return "0"
End Select
End Function
每次调用参数 1 时,它只返回空白屏幕而不是充满数据的数组。该函数旨在保存和保存通过函数调用传递的任何数据,然后将其保存到数组中。一旦 1 作为 opt 参数传递,然后打印出数组中保存的所有数据。我知道这是一个菜鸟问题,但我以前从未使用过 vb.net,而且我只在学校这样做。
这是其余的代码http://pastebin.com/nWxvx9pz