//如何从文本文件中读取文本
using System;using System.IO;
class Test { 
 public static void Main() 
 {
 try{
 // Create an instance of StreamReader to read from a file. 
 // The using statement also closes the StreamReader. 
 using (StreamReader sr = new StreamReader("TestFile.txt")) 
 {String line; 
 // Read and display lines from the file until the end of 
 // the file is reached. 
 while ((line = sr.ReadLine()) != null) { 
 Console.WriteLine(line); 
 } 
 }
 } 
 catch (Exception e) 
 { 
 // Let the user know what went wrong. 
 Console.WriteLine("The file could not be read:"); 
 Console.WriteLine(e.Message); 
 } 
 }
 }
 
//在检测到文件结尾时向您发出通知。通过使用 ReadAll 或 ReadAllText 方法也可以实现此功能。
 using System;using System.IO;
 public class TextFromFile { 
 private const string FILE_NAME= "MyFile.txt"; 
 public static void Main(String[] args) 
 {
 if (!File.Exists(FILE_NAME)) 
 { 
 Console.WriteLine("{0} does not exist.", FILE_NAME); 
 return; 
 } 
 using (StreamReader sr = File.OpenText(FILE_NAME)) 
 { 
 String input; 
 while ((input=sr.ReadLine())!=null){ 
 Console.WriteLine(input); 
 } 
 Console.WriteLine ("The end of the stream has been reached."); 
 sr.Close(); 
 } 
 }
来源:csdn