[英]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.