Maison >développement back-end >C++ >Comment ajouter des lignes à un fichier à l'aide de 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!