2

重複の可能性:
Visual Basic でリストボックス項目を選択すると、CVS テキスト ファイル項目を切り替えるエラーが発生する

テキスト ファイルにある行をリスト ボックスにインポートしようとしていますが、次のエラー メッセージが表示されます。

--追加情報: インデックスが配列の範囲外でした.--

テキスト ファイルの情報は次のようになります。

       Ball,Krystal,F,1981
       Banks,Robin,F,1988
       Burgher,Hamilton,M,1980
       Early,Brighton,M,1989
       Hedd,MT,M,1960
       Hogg,Ima,F,1953
       Knapp,Anita,F,1970
       Overnout,Roger,M,1968
       Psito,Arnie,M,1962
       Teak,Anne,F,1939

私のコードは次のとおりです。

    Dim names() As String = IO.File.ReadAllLines("Info.txt")
    Dim query = From line In names
                Let data = line.Split(","c)
                Let lName = data(0)
                Let fName = data(1)
                Let gender = data(2)
                Let yOB = CInt(data(3))
                Select lName, fName, gender, yOB
    For Each person In query
        lstLNames.Items.Add(person.lName)
    Next

誰かが何が悪いのか教えてください。前もって感謝します。

4

0 に答える 0