VB2005 -1行目まで読み込むべし

テキストファイルから全ての行を行単位で読み込むためには、-1行目まで読み込めと命じるとよいとか。
Do ... Loop until reader.Peek=-1を使えばよいのですな。
CSVを上手く扱うためにはデリミタ=斬る目印に","を指定したり、下準備は必要ですけれどもコレで一気に読み込めます。
勿論Milchでもコレを使っております。
あとはループするたびにCounter変数を回して、プロパティ配列のインデックスにすれば、OK。

Dim line As String
Dim Counter as Interger = 0
Dim StrPool() As String
Dim delimString As String = ","
Dim delimiter As char() = delimString.ToCharArray
Do
  line=reader.ReadLine(FileName)
  StrPool  line.Split(delimiter, 5)
  With MemberProperty(Counter)
      .IfExists = StrPool(0)
      ...
  End With
  Counter += 1
Loop until reader.Peek=-1