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