¿Cuál es la diferencia entre File.ReadAllLines()
y File.ReadAllText()
?¿Cuál es la diferencia entre File.ReadAllLines() y File.ReadAllText()?
47
A
Respuesta
69
ReadAllLines
devuelve una matriz de cadenas. Cada cadena contiene una sola línea del archivo.
ReadAllText
devuelve una sola cadena que contiene todas las líneas del archivo.
12
File.ReadAllText() devuelve una cadena grande que contiene todo el contenido del archivo, mientras que File.ReadAllLines() devuelve una cadena de líneas en el archivo.
Tenga en cuenta que en el caso de ReadAllText "La cadena resultante no contiene el retorno de carro de terminación y/o el avance de línea".
Más detalles están disponibles en la sección de comentarios del File.ReadAllText Method y File.ReadAllLines Method.
6
ReadAllText
lee todo en como una cadena, ReadAllLines
lo lee en un StringArray
.
Cuestiones relacionadas
- 1. ¿Cuál es la diferencia entre {0} y ""?
- 2. Cuál es la diferencia entre = y: =
- 3. ¿Cuál es la diferencia entre .ToString (+) y ""
- 4. Cuál es la diferencia entre $ (...) y `...`
- 5. ¿cuál es la diferencia entre:.! y: r !?
- 6. ¿Cuál es la diferencia entre ".equals" y "=="?
- 7. ¿Cuál es la diferencia entre dict() y {}?
- 8. ¿Cuál es la diferencia entre `##` y `hashCode`?
- 9. ¿Cuál es la diferencia entre "$^N" y "$ +"?
- 10. ¿Cuál es la diferencia entre [indefinido] y [,]?
- 11. ¿Cuál es la diferencia entre + = y = +?
- 12. ¿Cuál es la diferencia entre " " y ""?
- 13. Cuál es la diferencia entre $ y jQuery
- 14. OpenGL (ES) - ¿Cuál es la diferencia entre frustum y orto?
- 15. Cuál es la diferencia entre la función() {}() y la función() {}()
- 16. ¿Cuál es la diferencia entre la abstracción y la encapsulación?
- 17. ¿Cuál es la diferencia entre @ y $ y% en MSBuild?
- 18. ¿Cuál es la diferencia entre la vinculación estática y dinámica?
- 19. ¿Cuál es la diferencia entre la sección .got y .got.plt?
- 20. ¿Cuál es la diferencia entre el colado y la coerción?
- 21. ¿cuál es la diferencia entre el complemento y la biblioteca?
- 22. ¿Cuál es la diferencia entre el casting y la conversión?
- 23. ¿Cuál es la diferencia entre WPF y la aplicación Silverlight?
- 24. ¿Cuál es la diferencia entre uno mismo y la ventana?
- 25. ¿Cuál es la diferencia entre CookieContainer y la colección Response.Cookies?
- 26. ¿Cuál es la diferencia entre la relación Composición y Asociación?
- 27. ¿cuál es la diferencia entre el material y la textura?
- 28. ¿Cuál es la diferencia entre el marco y la arquitectura?
- 29. ¿Cuál es la diferencia entre la carpeta vim72 y vimfiles?
- 30. ¿cuál es la diferencia entre la lex y yacc
@AakashM - ¿Has intentado leer la barra de dirección? StackOverflow.com Q/A sitio? Es una pregunta muy buena, por lo tanto, responda o presione el botón Atrás ... a veces la documentación "oficial" no proporciona una claridad clara, afortunadamente tenemos sitios como este donde podemos obtener las respuestas de un amplio grupo de desarrolladores del mundo real. – Dal
@Dal: cuando la documentación oficial no proporciona claridad, de todos modos hagámosnos preguntas al respecto; como en esta * buena * pregunta, también hoy: http://stackoverflow.com/questions/2966654. La pregunta actual, sin embargo, no incluye evidencia de que el autor de la pregunta haya * visto * la documentación oficial, de ahí mi contra-pregunta. "¿Qué hace el operador + en C#?" también estar "perfectamente bien", para ti? – AakashM
@AakashM - sí. –