VB: Estructuras y Archivos Secuenciales

RealistaIdealista
21 de Febrero del 2010
Necesito usar un archivo secuencial y leer en una matriz de estructuras. Necesito abrir el archivo para escribir 2) En un While Loop 3) leer una línea en una cadena 4) Crear una nueva estructura, 5) analizar la cadena y recuperar los valores, asignar a la estructura 6) Añadir la estructura a la matriz .

El archivo tiene 250 archivos y cada registro tiene 5 (fields) campos. Si puedo leer el contenido de un archivo en memoria búsquando la aparición de un indicador de nueva línea. Pero no puedo separar los (fields) campos individuales que estan separados por una coma en cada registro. Necesito declarar una nueva estructura y no se como.


Public Class MainForm

Structure Members

public id As String

Public lastName As String

Public firstName As String

Public middleInitial As String

Public grade As String

Public classPeriod As String

End Structure

Private memberArray(250) As Members



Private Sub MainForm_Load

Dim file As String

Dim text As String

Dim index As Integer

dim subscript As Integer

dim newLineIndex As Integer

Dim delimeter As String = ","

memberListBox.Items.Clear()



If My.Computer.FileSystem.FileExists(path & "StudentList.txt") Then

text =

My.Computer.FileSystem.ReadAllText(path & "StudentList.txt")' newLineIndex = text.IndexOf(ControlChars.NewLine, index)

newLineIndex = text.IndexOf(ControlChars.NewLine, index)

file = text.Substring(index, newLineIndex - index)