Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Lectura de Archivos Utilizando Métodos de Archivo | Estructuras de Datos y Manejo de Archivos
C# Más Allá de lo Básico

bookLectura de Archivos Utilizando Métodos de Archivo

Existen dos métodos adicionales para leer archivos que son significativamente más breves en cuanto a sintaxis.

Considere un archivo llamado "text.txt" que contiene lo siguiente:

text.txt

text.txt

copy
123
First Second Third

Método File.ReadAllText

Se puede utilizar File.ReadAllText para recuperar todo el texto de un archivo de una sola vez:

index.cs

index.cs

copy
12
string text = File.ReadAllText("C:/Users/Admin/Desktop/text.txt"); Console.WriteLine(text);

Salida:

First
Second
Third

Método File.ReadAllLines

El método File.ReadAllLines también recupera todo el texto, pero devuelve los datos en forma de un arreglo de string donde cada elemento es una línea individual del archivo:

index.cs

index.cs

copy
12345
string[] lines = File.ReadAllLines("C:/Users/Admin/Desktop/text.txt"); foreach(string line in lines) { Console.WriteLine(line); }

Salida:

First
Second
Third

La diferencia entre StreamReader y los métodos de File es que con StreamReader se obtiene un mayor control sobre cuántas líneas y cuáles líneas se desean leer del archivo. Por ejemplo, si hay un archivo con más de un millón de líneas y se requiere obtener solo las primeras 1000 líneas o algunas líneas específicas del medio del archivo, en ese caso utilizar StreamReader será mucho más eficiente.

question mark

¿Cuál es la forma más eficiente de leer la mitad del contenido de un archivo en el caso de archivos grandes?

Select the correct answer

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 1. Capítulo 7

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

Awesome!

Completion rate improved to 2.04

bookLectura de Archivos Utilizando Métodos de Archivo

Desliza para mostrar el menú

Existen dos métodos adicionales para leer archivos que son significativamente más breves en cuanto a sintaxis.

Considere un archivo llamado "text.txt" que contiene lo siguiente:

text.txt

text.txt

copy
123
First Second Third

Método File.ReadAllText

Se puede utilizar File.ReadAllText para recuperar todo el texto de un archivo de una sola vez:

index.cs

index.cs

copy
12
string text = File.ReadAllText("C:/Users/Admin/Desktop/text.txt"); Console.WriteLine(text);

Salida:

First
Second
Third

Método File.ReadAllLines

El método File.ReadAllLines también recupera todo el texto, pero devuelve los datos en forma de un arreglo de string donde cada elemento es una línea individual del archivo:

index.cs

index.cs

copy
12345
string[] lines = File.ReadAllLines("C:/Users/Admin/Desktop/text.txt"); foreach(string line in lines) { Console.WriteLine(line); }

Salida:

First
Second
Third

La diferencia entre StreamReader y los métodos de File es que con StreamReader se obtiene un mayor control sobre cuántas líneas y cuáles líneas se desean leer del archivo. Por ejemplo, si hay un archivo con más de un millón de líneas y se requiere obtener solo las primeras 1000 líneas o algunas líneas específicas del medio del archivo, en ese caso utilizar StreamReader será mucho más eficiente.

question mark

¿Cuál es la forma más eficiente de leer la mitad del contenido de un archivo en el caso de archivos grandes?

Select the correct answer

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 1. Capítulo 7
some-alt