如何通过它在VB.Net上的索引在数组上找到一个值?
// INDEX: 0 1 2 3 4
Dim DataArray(4) as Integer = {"A", "B", "C", "D", "E"}
然后,我将一个数字从0到4随机化。例如,当我得到3时,我会根据随机数得到数组上的D
值。我怎样才能做到这一点?谢谢。
答案 0 :(得分:3)
您可以通过在数组名称
之后添加索引来访问该值Dim letter As String = DataArray(YourRandNumber)
你的数组也存在问题,DataArray声明为整数数组,但存储字母,所以你应该把它改成
Dim DataArray(5) As String = {"A", "B", "C", "D", "E"}
或
Dim DataArray(5) As Char= {"A"c, "B"c, "C"c, "D"c, "E"c}
“A”之后的小c意味着它是一个角色
答案 1 :(得分:1)
我认为你的意思是,你应该有一些代码,例如(,例如以控制台风格的形式):
Randomize()
Console.writeline(DataArray(math.ceiling(Rnd() * [upperbound)))
这将返回一个随机字符。