为什么readalltext方法要添加回车和换行?
本文关键字:换行 回车 添加 readalltext 方法 为什么 | 更新日期: 2023-09-27 18:05:14
我有一个HTML文件,我们称之为somehtml.htm,其中有一些HTML,我想通过使用File.ReadAllText()
-方法收集。
somehtml.htm:
<div>
<h1>A heading</h1>
<p>A paragraph</p>
</div>
当我这样做时:
string temp = System.IO.File.ReadAllText("somehtml.htm");
…结果如下:
<div>'r'n
<h1>A heading</h1>'r'n
<p>A paragraph</p>'r'n
</div>'r'n
这个在显示的时候看起来不太好…
根据文件的文档。ReadAllText,此方法不应该将'r'n添加到结果字符串中,即使文件包含回车和换行。
很可能你的文件中已经包含了这些。
MSDN是正确的- ReadAllText
没有添加任何东西到文件。
使用文本编辑器查看您的文件,显示'r'n
。