В чем разница между File.ReadAllLines() и File.ReadAllText()? - программирование
Подтвердить что ты не робот

В чем разница между File.ReadAllLines() и File.ReadAllText()?

В чем разница между File.ReadAllLines() и File.ReadAllText()?

4b9b3361

Ответ 1

ReadAllLines возвращает массив строк. Каждая строка содержит одну строку файла.

ReadAllText возвращает одну строку, содержащую все строки файла.

Ответ 2

File.ReadAllText() возвращает одну большую строку, содержащую все содержимое файла, в то время как File.ReadAllLines() возвращает строковый массив строк в файле.

Имейте в виду, что в случае ReadAllText "Полученная строка не содержит завершающего возврата каретки и/или фида строки".

Более подробная информация доступна в разделе примечаний File.ReadAllText Method и Метод File.ReadAllLines.

Ответ 3

ReadAllText читает все это как одну строку, ReadAllLines читает ее как StringArray.