[英]Writing into a text file line by line
我正在将文本写入文件。 我从数据库中获取一列,并将其存储在字符串中,并将其写入文本文件中。 该列包含c#代码,它的写法像单行,下一行(空格)带有小方块。 我需要一行一行地写它。 这是我的代码。
using (var dest = File.AppendText(Path.Combine(_logFolderPath, "a.txt")))
{
dest.WriteLine(line.TrimStart());
}
有什么建议吗?
记事本是否在换行中显示小方块,但是当您在Visual Studio中查看文件时,可以吗? 如果是这样,我猜这将解决此问题:
dest.WriteLine(line.TrimStart().Replace("\n", Environment.NewLine));
尝试这个
File.AppendAllText(Path.Combine(_logFolderPath, "a.txt",
line.Trim() + Environment.NewLine));
dest.WriteLine(line.TrimStart().Replace("\n", Environment.NewLine).Replace("\r", Environment.NewLine));
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.