2012-05-02 9 views
-1

配列の値をVB.Netのインデックスでどのように見つけるか?VB.Netのインデックスによる配列の値の検索

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

そして、私は3を得たとき、私は、ランダム化数に基づいてアレイ上D値を取得します、例えば、0から4までの数をランダム化。どうやってやるの?ありがとうございました。あなただけまたあなたの配列に問題がある配列名の後に

Dim letter As String = DataArray(YourRandNumber) 

を屈折率を有することにより、値にアクセスすることができます

答えて

3

、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それは私はあなたが意味する何を考えて文字

1

あるANS、あなたは(コンソールスタイルの形で例えば)のようないくつかのコードを持っている必要があります。

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

これは、ランダムな文字を返します。