¿Cómo puedo leer solo las dos primeras líneas de un archivo que guarda mi programa? (Representan un nombre de usuario y una contraseña.)Lea solo las primeras líneas de texto de un archivo
Respuesta
Utilice un System.IO.StreamReader
.
string line1, line2;
using (StreamReader reader = new StreamReader("myFile.txt")) {
line1 = reader.ReadLine();
line2 = reader.ReadLine();
}
O, por algo moderno:
var lines = File.ReadLines("myFile.txt").Take(2).ToArray();
Su código no maneja el caso de un archivo con 0 o 1 línea (manejo de excepciones). La segunda declaración sería muy extremadamente ineficaz para los archivos de gran tamaño, ya que lee todas las líneas y asigna matriz innecesaria – quantdev
@karim: a) El manejo de excepciones no es, en mi opinión, relevante para esta respuesta. b) No, no es así. Usted podría estar pensando en 'ReadAllLines'; 'ReadLines' es un enumerable que lee líneas a pedido. – Ryan
Leí mal ReadLines, gracias (asignar una matriz para 2 líneas es una exageración en muchas situaciones) En cuanto a las excepciones, deje que el OP decida, al menos se ha observado. – quantdev
Para que el uso StreamReader.ReadLine()
- 1. ¿Puedo grep solo las primeras n líneas de un archivo?
- 2. Abra solo las primeras líneas de un archivo en Vim
- 3. Eliminar las primeras líneas X de un archivo PHP
- 4. Leer líneas de un archivo de texto pero omita las dos primeras líneas
- 5. Archivo por lotes para eliminar las primeras 3 líneas de un archivo de texto
- 6. Java: lea las últimas n líneas de un archivo ENORME
- 7. ¿Cómo eliminar las dos primeras líneas y las últimas cuatro líneas de un archivo de texto con bash?
- 8. Obtenga las primeras líneas de Wikipedia Artículo
- 9. Cómo unir las primeras n líneas en un archivo
- 10. carga lenta de solo las primeras líneas N en emacs org-mode
- 11. Retire las líneas de archivo de texto con el pitón
- 12. PHP: obtenga las dos primeras oraciones de un texto?
- 13. ¿Cómo elimino las nuevas líneas de un archivo de texto?
- 14. Haskell: lea un archivo por línea
- 15. C# ¿Cómo cuento las líneas en un archivo de texto
- 16. Eliminar las primeras X líneas de una base de datos
- 17. ¿Omitiendo las primeras n líneas cuando usas regex con sed?
- 18. Mostrar solo las primeras N líneas de salida de una consulta SQL
- 19. Obtenga las dos primeras líneas de texto de una celda wraped en excel
- 20. Lea un archivo de texto grande en Textview
- 21. ¿Sangrar solo la primera línea de texto de un párrafo?
- 22. Leyendo las últimas líneas del archivo de texto comprimido
- 23. Erlang leer desde el archivo de las primeras 5 filas
- 24. Obteniendo solo las primeras 100 filas de imagen de mediastore
- 25. eliminar las líneas vacías de archivo de texto con PowerShell
- 26. Iteración sobre las líneas de un archivo
- 27. Extraiga las primeras palabras X (no solo caracteres) de mySQL
- 28. Varias líneas de texto en un solo mapa
- 29. ¿Qué es lo opuesto a la cabeza? Quiero que todos, pero las primeras N líneas de un archivo
- 30. C#, lea las estructuras del archivo binario
llamada ReadLine dos veces. Y encuentre un mejor mecanismo para almacenar un nombre de usuario y contraseña. –