-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 に答える