如何逐行读取文本文件 - .NET技术 / C#

StreamReader sr = new StreamReader(@"D:\a.txt");int lineCount = 0;while (sr.Peek() > 0){lineCount ++;MessageBox.Show(lineCount.ToString() + "行:" + sr.ReadLine());}sr.Close();

 
C# code
 
     
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); } } }


http://msdn.microsoft.com/en-us/library/db5x7c0d.aspx



C# code
 
   
StreamReader sr = new StreamReader(@"D:\a.txt"); for(int i=0;i<4;i++) sr.ReadLine(); string str = sr.ReadLine(); //内容1 str = sr.ReadLine(); //内容2 //…… sr.Close();

你可能感兴趣的:(c#)