Leer un archivo en una cadena en C#
-
Leer un archivo en una cadena con el método
File.ReadAllText()
enC#
-
Leer un archivo en una cadena con el método
StreamReader.ReadToEnd()
enC#
Este tutorial discutirá los métodos para leer todo el contenido de un archivo en una variable de cadena en C#.
Leer un archivo en una cadena con el método File.ReadAllText()
en C#
La clase File
proporciona muchas funciones para interactuar con los archivos en C#. El método File.ReadAllText()
en C# lee todo el contenido de un archivo. El método File.ReadAllText()
toma la ruta del archivo como argumento y devuelve el contenido del archivo especificado en una variable de cadena. Vea el siguiente código de ejemplo.
using System;
using System.IO;
namespace read_file_to_string {
class Program {
static void Main(string[] args) {
string text = File.ReadAllText(@"C:\File\file.txt");
Console.WriteLine(text);
}
}
}
Producción :
this is all the text in this file
En el código anterior, leemos todo el contenido del archivo file.txt
dentro de la ruta C:\File\
en la variable de cadena text
con el método File.ReadAllText()
en C#.
Leer un archivo en una cadena con el método StreamReader.ReadToEnd()
en C#
La clase StreamReader
lee el contenido de un flujo de bytes con una codificación particular en C#. El método StreamReader.ReadToEnd()
se utiliza para leer todo el contenido de un archivo en C#. El método StreamReader.ReadToEnd()
devuelve el contenido del archivo especificado en una variable de cadena. Vea el siguiente código de ejemplo.
using System;
using System.IO;
namespace read_file_to_string {
class Program {
static void Main(string[] args) {
StreamReader fileReader = new StreamReader(@"C:\File\file.txt");
string text = fileReader.ReadToEnd();
Console.WriteLine(text);
}
}
}
Producción :
this is all the text in this file
En el código anterior, leemos todo el contenido del archivo file.txt
dentro de la ruta C:\File\
en la variable de cadena text
con el método StreamReader.ReadToEnd()
en C#. Este enfoque es mucho más rápido que el enfoque anterior.
Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.
LinkedInArtículo relacionado - Csharp File
- Obtener el nombre de archivo de la ruta en C#
- Cómo renombrar un archivo en C#
- Cómo descargar un archivo de una URL en C#
- C# Leer un archivo de texto línea por línea
- Escribir JSON en un archivo en C#
- Escribir XML en un archivo en C#