Méthode des statistiques de comptage de fichiers texte
]Statistiques Le nombre de lignes de fichiers texte est une tâche courante dans la programmation. Voici quelques méthodes efficaces:
1. Si l'efficacité n'est pas le problème principal, cette méthode est concise et claire:
var lineCount = file.readalllines (@ "c: \ file.txt"). la longueur;
var lineCount = File.ReadAllLines(@"C:\file.txt").Length;
2.
Pour l'efficacité, surtout lorsqu'il s'agit de fichiers volumineux, il est recommandé d'utiliser StreamReader:
var lineCount = 0; Utilisation (var Reader = file.opentext (@ "c: \ file.txt")) { while (reader.readline ()! = null) { lineCount; } }
var lineCount = 0;
using (var reader = File.OpenText(@"C:\file.txt"))
{
while (reader.ReadLine() != null)
{
lineCount ;
}
}
Utilisation et efficacité de la mémoire:
Il convient de noter que si la première méthode est pratique, elle consomme plus de mémoire en stockant le fichier entier dans un tableau. La deuxième méthode utilise moins de mémoire, mais peut ne pas être efficace pour les fichiers plus petits.
en conclusion: Le choix de la méthodedépend des exigences spécifiques de la tâche. Pour les petits fichiers où l'utilisation de la mémoire n'est pas un problème, la première approche est une solution rapide. Pour les fichiers volumineux, la deuxième méthode est plus efficace dans la consommation de mémoire.
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3