Attenzione che il c# non è trattato qui, ma in visual basic e net framework..
il codice che hai postato è migliorabile, soprattutto se hai la certezza che i record siano sempre presenti (della serie che sono tutti inseriti e con un valore)
cmq l'utilizzo di file di testo per questo genere di cose è altamente sconsigliato.. usa un database