我正在尝试使用以下代码从txt文件中读取一些文本:
using (StreamReader sr =
File.OpenText(System.IO.Path.GetFullPath("OrderEmailBody.txt")))
{
String input;
while ((input = sr.ReadLine()) != null)
{
emailBody += input;
}
}
txt文件有一些空白行和换行符,但此代码忽略了txt文件中的所有换行符和空行。请建议如何解决它?
答案 0 :(得分:2)
它不会忽略它们,您只是不将它们添加到您的邮件正文中。
emailBody += input + Environment.NewLine;
答案 1 :(得分:0)
using (StreamReader sr =
File.OpenText(System.IO.Path.GetFullPath("OrderEmailBody.txt")))
{
String input;
while ((input = sr.ReadLine()) != null)
{
emailBody += input;
email += Environment.NewLine;
}
}