我有一个htm文件,我们称之为somehtml.htm,我想用File.ReadAllText()
方法收集一些HTML。
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
显示时看起来不太好......
根据File.ReadAllText的文档,此方法不应将\ r \ n添加到结果字符串中,即使该文件包含回车符和换行符。
答案 0 :(得分:3)
很可能你的文件已包含这些。
MSDN是正确的 - ReadAllText
不会向文件添加任何内容。
使用显示\r\n
的文本编辑器查看您的文件。