Quelle est la différence entre Fichier.ReadAllLines() et File.ReadAllText()?
Quelle est la différence entre File.ReadAllLines()
et File.ReadAllText()
?
- Avez-vous essayé la lecture de la barre d'adresse? StackOverflow.com Q/Un site? Ses une parfaitement bien la question, afin de répondre ou appuyez sur le bouton de retour... parfois 'officiel' de la documentation ne fournit pas de clarté, heureusement, nous avons les sites de ce genre où l'on peut obtenir les réponses à partir d'un large groupe de vrais développeurs.
- lorsque la documentation officielle ne pas fournir plus de clarté, par tous les moyens, permettez-nous de poser des questions à ce sujet; comme c'est une bonne question, a également demandé aujourd'hui: stackoverflow.com/questions/2966654 . La question actuelle comprend toutefois pas de preuve que le demandeur a même vu la documentation officielle, d'où mon contre-question. Serait "Ce qui fait le + de l'opérateur le faire en C#?" aussi "parfaitement bien", pour vous?
- yep.
- Ne pas oublier qu'il y a aussi
File.ReadLines
qui est paresseux et donc cool.
Vous devez vous connecter pour publier un commentaire.
ReadAllLines
retourne un tableau de chaînes de caractères. Chaque chaîne contient une seule ligne du fichier.ReadAllText
retourne une chaîne contenant toutes les lignes du fichier.Fichier.ReadAllText() renvoie une chaîne de caractères contenant tout le contenu du fichier tandis que le Fichier.ReadAllLines() retourne un tableau de chaînes de lignes dans le fichier.
Garder à l'esprit qu'en cas de ReadAllText "La chaîne résultante ne contient pas le retour chariot et/ou un saut de ligne."
Plus de détails sont disponibles à la section remarques de Fichier.ReadAllText Méthode et Fichier.ReadAllLines Méthode.
ReadAllText
lit tout dans une chaîne de caractères,ReadAllLines
lit comme unStringArray
.