繁体   English   中英

在VB.Net上按索引在数组中查找值

[英]Find Value on Array by Index on VB.Net

如何通过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)))

这将返回一个随机字符。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM