File.ReadAllLines()
和 File.ReadAllText()
之间有什么区别?
File.ReadAllLines()
和 File.ReadAllText()
之间有什么区别?
File.ReadAllText()返回一个包含文件所有内容的大字符串,而File.ReadAllLines()返回文件中每行的字符串数组。
请注意,在ReadAllText的情况下,“生成的字符串不包括结束回车符和/或换行符。”
更多详细信息,请参见File.ReadAllText方法和File.ReadAllLines方法的备注部分。
ReadAllText
会包含源中的回车符和换行符... ReadAllLines
将每行存储在一个数组中,不包括行结束符。 - Kevin ScharnhorstReadAllText
会将整个文件读入一个字符串中,ReadAllLines
会将其读入一个StringArray
。
File.ReadLines
,它是惰性的,因此非常酷。 - nawfal