Leggere un file in una stringa in C#
-
Leggere un file in stringa con il metodo
File.ReadAllText()
inC#
-
Leggere un file in stringa con il metodo
StreamReader.ReadToEnd()
inC#
Questo tutorial discuterà i metodi per leggere tutto il contenuto di un file in una variabile di stringa in C#.
Leggere un file in stringa con il metodo File.ReadAllText()
in C#
La classe File
fornisce molte funzioni per interagire con i file in C#. Il metodo File.ReadAllText()
in C# legge tutto il contenuto di un file. Il metodo File.ReadAllText()
accetta il percorso del file come argomento e restituisce il contenuto del file specificato in una variabile stringa. Vedere il seguente codice di esempio.
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);
}
}
}
Produzione:
this is all the text in this file
Nel codice sopra, leggiamo tutto il contenuto del file file.txt
all’interno del percorso C:\File\
nella variabile stringa text
con il metodo File.ReadAllText()
in C#.
Leggere un file in stringa con il metodo StreamReader.ReadToEnd()
in C#
La classe StreamReader
legge il contenuto da un flusso di byte con una particolare codifica in C#. Il StreamReader.ReadToEnd()
metodo viene utilizzato per leggere tutto il contenuto di un file in C#. Il metodo StreamReader.ReadToEnd()
restituisce il contenuto del file specificato in una variabile stringa. Vedere il seguente codice di esempio.
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);
}
}
}
Produzione:
this is all the text in this file
Nel codice sopra, leggiamo tutto il contenuto del file file.txt
all’interno del percorso C:\File\
nella variabile stringa text
con il metodo StreamReader.ReadToEnd()
in C#. Questo approccio è molto più veloce dell’approccio precedente.
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.
LinkedInArticolo correlato - Csharp File
- Ottieni nome file dal percorso in C#
- Rinomina un file in C#
- Scarica un file da un URL in C#
- C# Legge un file di testo linea per linea
- Aggiungi al file di testo in C#
- Decomprimere un file zip in C#