Leia um arquivo para string em C#
-
Leia um arquivo para string com o método
File.ReadAllText()
emC#
-
Leia um arquivo para string com o método
StreamReader.ReadToEnd()
emC#
Este tutorial discutirá os métodos para ler todo o conteúdo de um arquivo para uma variável de string em C#.
Leia um arquivo para string com o método File.ReadAllText()
em C#
A classe File
fornece muitas funções para interagir com os arquivos em C#. O File.ReadAllText()
método em C# lê todo o conteúdo de um arquivo. O método File.ReadAllText()
usa o caminho do arquivo como um argumento e retorna o conteúdo do arquivo especificado em uma variável de string. Veja o seguinte código de exemplo.
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);
}
}
}
Resultado:
this is all the text in this file
No código acima, lemos todo o conteúdo do arquivo file.txt
dentro do caminho C:\File\
na variável de string text
com o método File.ReadAllText()
em C#.
Leia um arquivo para string com o método StreamReader.ReadToEnd()
em C#
A classe StreamReader
lê o conteúdo de um fluxo de bytes com uma codificação específica em C#. O StreamReader.ReadToEnd()
método é usado para ler todo o conteúdo de um arquivo em C#. O método StreamReader.ReadToEnd()
retorna o conteúdo do arquivo especificado em uma variável de string. Veja o seguinte código de exemplo.
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);
}
}
}
Resultado:
this is all the text in this file
No código acima, lemos todo o conteúdo do arquivo file.txt
dentro do caminho C:\File\
na variável de string text
com o método StreamReader.ReadToEnd()
em C#. Essa abordagem é muito mais rápida do que a 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.
LinkedInArtigo relacionado - Csharp File
- Obtenha o nome do arquivo do caminho em C#
- Como baixar um arquivo a partir de uma URL em C#
- Como renomear um arquivo em C#
- C# Leia um arquivo de texto linha por linha
- Anexar ao arquivo de texto em C#
- Descompacte um arquivo Zip em C#