Maison >développement back-end >C++ >Comment puis-je supprimer efficacement une ligne d'un fichier texte en C# ?
Techniques C# efficaces pour supprimer des lignes des fichiers texte
Ce guide présente plusieurs méthodes pour supprimer des lignes spécifiques de fichiers texte en C#, en fonction de différentes tailles de fichiers et besoins de performances.
Méthode 1 : approche de fichier temporaire (idéale pour les fichiers volumineux)
Cette méthode est idéale pour les fichiers volumineux afin d'éviter une surcharge de mémoire.
Méthode 2 : LINQ avec exécution différée (performances optimisées)
L'exécution différée de LINQ améliore les performances.
Where()
de LINQ pour exclure la ligne à supprimer.Méthode 3 : Manipulation en mémoire (convient aux petits fichiers)
Cette approche convient aux fichiers plus petits qui peuvent être confortablement conservés en mémoire.
List<string>
.List<string>.Remove()
pour supprimer la ligne spécifiée.File.WriteAllLines()
.Remarque importante : Pour des résultats optimaux, assurez-vous que vos fichiers texte utilisent le codage UTF-8.
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!