Lire un fichier en chaîne en C#
-
Lire un fichier en chaîne avec la méthode
File.ReadAllText()
enC#
-
Lire un fichier en chaîne avec la méthode
StreamReader.ReadToEnd()
enC#
Ce didacticiel abordera les méthodes pour lire tout le contenu d’un fichier dans une variable de chaîne en C#.
Lire un fichier en chaîne avec la méthode File.ReadAllText()
en C#
La classe File
fournit de nombreuses fonctions pour interagir avec les fichiers en C#. La méthode File.ReadAllText()
en C# lit tout le contenu d’un fichier. La méthode File.ReadAllText()
prend le chemin du fichier comme argument et renvoie le contenu du fichier spécifié dans une variable chaîne. Consultez l’exemple de code suivant.
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);
}
}
}
Production:
this is all the text in this file
Dans le code ci-dessus, nous lisons tout le contenu du fichier file.txt
à l’intérieur du chemin C:\File\
dans la variable chaîne text
avec la méthode File.ReadAllText()
en C#.
Lire un fichier en chaîne avec la méthode StreamReader.ReadToEnd()
en C#
La classe StreamReader
lit le contenu d’un flux d’octets avec un encodage particulier en C#. La méthode StreamReader.ReadToEnd()
permet de lire tout le contenu d’un fichier en C#. La méthode StreamReader.ReadToEnd()
renvoie le contenu du fichier spécifié dans une variable chaîne. Consultez l’exemple de code suivant.
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);
}
}
}
Production:
this is all the text in this file
Dans le code ci-dessus, nous lisons tout le contenu du fichier file.txt
à l’intérieur du chemin C:\File\
dans la variable string text
avec la méthode StreamReader.ReadToEnd()
en C#. Cette approche est beaucoup plus rapide que l’approche précédente.
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.
LinkedInArticle connexe - Csharp File
- Obtenir le nom du fichier à partir du chemin en C#
- Comment renommer un fichier en C#
- Comment télécharger un fichier à partir d'une URL en C#
- C# Lire un fichier texte ligne par ligne
- Ajouter au fichier texte en C#
- Décompressez un fichier Zip en C#
Article connexe - Csharp String
- C# Convert String to enum
- C# Convertir Int en String
- Utiliser des chaînes dans l'instruction Switch en C#
- Comment convertir une chaîne de caractères en booléen en C#
- Comment convertir une chaîne de caractères en un tableau d'octets en C#
- Comment convertir une chaînes de caractères pour qu'elle flotte en C#