File.ReadAllLines()
とFile.ReadAllText()
の違いは何ですか?
ReadAllLines
は、文字列の配列を返します。各文字列には、ファイルの1行が含まれます。
ReadAllText
は、ファイルのすべての行を含む単一の文字列を返します。
File.ReadAllText()はファイルのすべてのコンテンツを含む1つの大きな文字列を返し、File.ReadAllLines()はファイル内の行の文字列配列を返します。
ReadAllTextの場合、「結果の文字列には終了キャリッジリターンやラインフィードが含まれていないことに注意してください。」
詳細は、 File.ReadAllText Method および File.ReadAllLines Method。 の備考セクションに記載されています。
ReadAllText
はすべてを1つの文字列として読み取り、ReadAllLines
はStringArray
として読み取ります。