2012-06-28 120 views
-1

我想读一个txt文件中的一些文字与下面的代码:换行和空行忽略

using (StreamReader sr = 
       File.OpenText(System.IO.Path.GetFullPath("OrderEmailBody.txt"))) 
    { 
     String input; 
     while ((input = sr.ReadLine()) != null) 
     { 
      emailBody += input; 
     } 
} 

TXT文件有一些空行和换行,但是这个代码是忽略所有的换行和txt文件中的空行。请建议如何解决它?

回答

2

它不会忽略他们,你只要不将它们添加到您的邮件内容。

emailBody += input + Environment.NewLine; 
0
using (StreamReader sr = 
      File.OpenText(System.IO.Path.GetFullPath("OrderEmailBody.txt"))) 
    { 
     String input; 
     while ((input = sr.ReadLine()) != null) 
     { 
      emailBody += input; 
      email += Environment.NewLine; 
     } 
    }