Maison >développement back-end >C++ >Comment ajouter des lignes à un fichier à l'aide de C# StreamWriter ?

Comment ajouter des lignes à un fichier à l'aide de C# StreamWriter ?

Susan Sarandon
Susan Sarandonoriginal
2025-01-19 09:52:09890parcourir

How to Append Lines to a File Using C# StreamWriter?

Utiliser C# StreamWriter pour ajouter des lignes à un fichier

De nombreux développeurs C# rencontrent un problème courant lors de l'utilisation de StreamWriter : au lieu d'ajouter de nouvelles lignes à un fichier, le contenu existant est écrasé. Cela se produit parce que StreamWriter écrase par défaut le fichier. La solution réside dans l'utilisation d'une surcharge StreamWriter qui vous permet de spécifier si vous souhaitez ajouter ou écraser.

Pour ajouter des lignes, créez votre StreamWriter instance comme ceci :

<code class="language-csharp">StreamWriter file2 = new StreamWriter("c:\file.txt", true);</code>

Pour une meilleure lisibilité (notamment en C# 4 et versions ultérieures), vous pouvez utiliser cette syntaxe plus explicite :

<code class="language-csharp">StreamWriter file2 = new StreamWriter("c:\file.txt", append: true);</code>

Avec cette méthode, StreamWriter ajoutera votre chaîne à la fin du fichier, en gardant les lignes d'origine intactes et correctement séparées.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn