Bonjour
J'arrive à manipuler un fichier CSV à peu prés comme je veux mais il me manque de quoi optimiser deux actions que je fais actuellement de manière fort peu élégante en scrutant tout mon fichier depuis le début.
Actuellement je fais tout à partir d'un Streamreader puis des readLine()
1) Ligne la ligne X, sans avoir à faire X-1 ReadLine() avant.
Pour lire la ligne 3, je mets actuellement 3 MonStream.ReadLine(); successifs, dont 2 pour rien...
2) J'ai besoin de connaitre le nombre de lignes d'un fichier avant de faire un traitement. Pour cela je parcours tout mon fichier en incrémentant un compteur ! Fichier que je vais ensuite reparcourir ensuite pour faire mon traitement !
Je n'ai pas trouvé de méthodes dans le streamReader qui donne le nombre de lignes, ca existe ? Avec un autre outil que le streamreader peut etre ?
Merci par avance
Partager