Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Écriture de Fichiers | Structures Supplémentaires et Gestion des Fichiers
C# au-delà des Bases
course content

Contenu du cours

C# au-delà des Bases

C# au-delà des Bases

1. Structures Supplémentaires et Gestion des Fichiers
2. Structures et Énumérateurs
3. Introduction à la Programmation Orientée Objet (POO)
4. Essentiels de la POO
5. Principes de la POO

book
Écriture de Fichiers

Pour écrire du texte dans un fichier, nous créons un objet StreamWriter avec le chemin du fichier, de manière similaire à la création d'un objet StreamReader.

Remarque

La plateforme ne prend actuellement pas en charge l'écriture de fichiers, donc cela peut être pratiqué sur un compilateur sur votre PC.

L'objet StreamWriter offre une méthode WriteLine qui peut écrire du texte dans un fichier. Nous allons maintenant essayer d'écrire quelque chose dans le fichier text.txt.

cs

index

copy
12345
var textFile = new StreamWriter("C:/Users/Admin/Desktop/text.txt"); textFile.WriteLine("This is some new text."); textFile.WriteLine("This is the next line."); textFile.WriteLine("Another line."); textFile.Close();

Le code ci-dessus écrasera le contenu précédent du fichier text.txt et le remplacera par :

StreamWriter a un deuxième paramètre appelé "append" qui prend une valeur booléenne et est défini sur false par défaut. Si nous définissons le paramètre append sur true, alors le code n'écrasera pas l'ancien texte mais ajoutera le nouveau texte à la fin du fichier.

Par exemple, considérez que le fichier text.txt contient le texte suivant :

txt

text

copy
123
First line Second line Third line

Nous utiliserons le code suivant pour ajouter une nouvelle ligne :

cs

index

copy
123456789101112
using System; using System.IO; public class HelloWorld { public static void Main(string[] args) { var textFile = new StreamWriter("C:/Users/Admin/Desktop/text.txt", true); textFile.WriteLine("This is a new line."); textFile.Close(); } }

Le fichier ressemblera à ceci après l'exécution du code :

txt

text

copy
1234
First line Second line Third line This is a new line.

1. Quelle est la manière correcte de créer un objet StreamWriter pour ajouter du texte dans un fichier ?

2. Quelle méthode est utilisée pour écrire une ligne dans un fichier texte en utilisant la classe StreamWriter ?

3. Quelle méthode est utilisée pour fermer un fichier après utilisation ?

Quelle est la manière correcte de créer un objet StreamWriter pour ajouter du texte dans un fichier ?

Quelle est la manière correcte de créer un objet StreamWriter pour ajouter du texte dans un fichier ?

Sélectionnez la réponse correcte

Quelle méthode est utilisée pour écrire une ligne dans un fichier texte en utilisant la classe StreamWriter ?

Quelle méthode est utilisée pour écrire une ligne dans un fichier texte en utilisant la classe StreamWriter ?

Sélectionnez la réponse correcte

Quelle méthode est utilisée pour fermer un fichier après utilisation ?

Quelle méthode est utilisée pour fermer un fichier après utilisation ?

Sélectionnez la réponse correcte

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 1. Chapitre 8
We're sorry to hear that something went wrong. What happened?
some-alt