我有一个用于存储禁止域列表的文本文件,该列表也显示在表格中的页面上,但是即使插入了换行符,它仍然作为单个字符串写入一行。如果有人对它为什么这样做有任何想法,将不胜感激!
private void GetNote()
{
string[] lines = File.ReadAllLines(MapPath(FILE_PATH));
bannedDomains.InnerText = string.Join("\r\n", lines);
//bannedDomains.InnerText = File.ReadAllText(MapPath(FILE_PATH));
}
private void SaveNote()
{
File.AppendAllText(MapPath(FILE_PATH), "\r\n" + bannedDomainText.Text);
//using (TextWriter tw = new StreamWriter(MapPath(FILE_PATH)))
//{
// tw.WriteLine(bannedDomainText.Text);
//}
}
最佳答案
如果您输出到 HTML,\r\n
没有帮助——你必须输入 <br />
相反。
关于c# - 换行符未正确插入数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13233333/