投稿者 neptune  (社会人) 投稿日時 2009/5/21 07:58:17
簡単な例ですが、こんな感じ??でもいけそう。
ArrayListに構造体を収めている為ArrayListのCountプロパティで要素数は取れます。
例外処理はしてません。


Public Class Form1

    Private Structure Words
        Public jan As String
        Public eng As String
    End Structure


    Private Sub Button1_Click(ByVal sender As System.ObjectByVal e As System.EventArgs) Handles Button1.Click
        Const sPath As String = "ファイルのパス"
        Dim reader As New System.IO.StreamReader(sPath, System.Text.Encoding.Default)
        Dim ary As ArrayList = New ArrayList()

        Do
            Dim wd As Words
            Dim buf1 As String = reader.ReadLine()
            wd.jan = buf1
            Dim buf2 As String = reader.ReadLine() '二回readlineを使っているのは二行で一組と見なすため。 
            wd.eng = buf2
            ary.Add(wd)
        Loop Until reader.EndOfStream
        reader.Close()

    End Sub
End Class