File.ReadAllLines()和File.ReadAllText()有什么区别?

时间:2010-06-03 11:34:46

标签: c# file .net file.readalllines

File.ReadAllLines()File.ReadAllText()之间的区别是什么?

3 个答案:

答案 0 :(得分:85)

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

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

答案 1 :(得分:13)

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

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

File.ReadAllText MethodFile.ReadAllLines Method.

的备注部分提供了更多详细信息

答案 2 :(得分:6)

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