如何通过 VB.Net 上的索引查找数组中的值?
// INDEX: 0 1 2 3 4
Dim DataArray(4) as Integer = {"A", "B", "C", "D", "E"}
然后,我将一个数字从 0 随机化到 4。例如,当我得到 3 时,我将D
根据随机化数字在数组上获取值。我怎样才能做到这一点?谢谢你。
您可以通过在数组名称后面加上索引来访问该值
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表示它是一个字符
我认为您的意思是,您应该有一些代码,例如(例如以控制台样式的形式):
Randomize()
Console.writeline(DataArray(math.ceiling(Rnd() * [upperbound)))
这将返回一个随机字符。