В чем разница между File.ReadAllLines()
и File.ReadAllText()
?
В чем разница между File.ReadAllLines() и File.ReadAllText()?
Ответ 1
ReadAllLines
возвращает массив строк. Каждая строка содержит одну строку файла.
ReadAllText
возвращает одну строку, содержащую все строки файла.
Ответ 2
File.ReadAllText() возвращает одну большую строку, содержащую все содержимое файла, в то время как File.ReadAllLines() возвращает строковый массив строк в файле.
Имейте в виду, что в случае ReadAllText "Полученная строка не содержит завершающего возврата каретки и/или фида строки".
Более подробная информация доступна в разделе примечаний File.ReadAllText Method и Метод File.ReadAllLines.
Ответ 3
ReadAllText
читает все это как одну строку, ReadAllLines
читает ее как StringArray
.