73

File.ReadAllLines()和 和有什么不一样File.ReadAllText()

4

3 回答 3

100

ReadAllLines返回一个字符串数组。每个字符串包含文件的单行。

ReadAllText返回包含文件所有行的单个字符串。

于 2010-06-03T11:38:37.953 回答
18

File.ReadAllText() 返回一个包含文件所有内容的大字符串,而 File.ReadAllLines() 返回文件中行的字符串数组。

请记住,在 ReadAllText 的情况下,“结果字符串不包含终止的回车和/或换行。”

File.ReadAllText 方法和File.ReadAllLines 方法的备注部分提供了更多详细信息

于 2010-06-03T11:38:04.797 回答
6

ReadAllText将其全部读取为一个字符串,ReadAllLines将其读取为StringArray.

于 2010-06-03T11:38:33.377 回答