web-dev-qa-db-fra.com

Quelle est la différence entre File.ReadAllLines () et File.ReadAllText ()?

Quelle est la différence entre File.ReadAllLines() et File.ReadAllText()?

62
iTayb

ReadAllLines renvoie un tableau de chaînes. Chaque chaîne contient une seule ligne du fichier.

ReadAllText renvoie une seule chaîne contenant toutes les lignes du fichier.

89
LukeH

File.ReadAllText () renvoie une grande chaîne contenant tout le contenu du fichier tandis que File.ReadAllLines () renvoie un tableau de chaînes de lignes dans le fichier.

Gardez à l'esprit qu'en cas de ReadAllText "La chaîne résultante ne contient pas le retour chariot final et/ou le saut de ligne."

Plus de détails sont disponibles dans la section des remarques de méthode File.ReadAllText et méthode File.ReadAllLines.

13
Giorgi

ReadAllText lit tout en une seule chaîne, ReadAllLines le lit en StringArray.

6
Hans Olsson