Un altro modo per leggere un file di testo in c# è creare un oggetto StreamReader e analizzare ogni riga in un ciclo while come fatto in questo esempio:
StreamReader reader =newStreamReader(File.OpenRead("c:\test.txt"));try{while(!reader.EndOfStream){var line = reader.ReadLine();}}catch(Exception ex){//code here}finally{
reader.Close();}