-1

如何通过 VB.Net 上的索引查找数组中的值?

// INDEX:                       0    1    2    3    4
Dim DataArray(4) as Integer = {"A", "B", "C", "D", "E"}

然后,我将一个数字从 0 随机化到 4。例如,当我得到 3 时,我将D根据随机化数字在数组上获取值。我怎样才能做到这一点?谢谢你。

4

2 回答 2

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表示它是一个字符

于 2012-05-02T02:16:59.390 回答
1

我认为您的意思是,您应该有一些代码,例如(例如以控制台样式的形式):

Randomize()
Console.writeline(DataArray(math.ceiling(Rnd() * [upperbound)))

这将返回一个随机字符。

于 2012-06-13T16:26:57.833 回答