В чем разница между 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.