Bonjour,
Comme le titre l'indique, je recherche les équivalences en C# de eof, fail, is_open, getline, gcount, je n'arrive pas a mettre la main dessus et mes divers essais ne me mène nul part avec FileStream .
En vous remerciant à l'avance
Version imprimable
Bonjour,
Comme le titre l'indique, je recherche les équivalences en C# de eof, fail, is_open, getline, gcount, je n'arrive pas a mettre la main dessus et mes divers essais ne me mène nul part avec FileStream .
En vous remerciant à l'avance
Bonjour.
* eof : on peut comparer Length avec Position ou bien maintenir un compteur bytesToread en soustrayant à chaque fois le nombres d'octets lus qui est retourné par Read
* fail et is_open : si l'ouverture a échoué une exception a été lancée.
* gcount : utiliser Position
* getline : à créer soi-même.
Si il veut faire des lectures par ligne, l'usage du FileStream ne me semble pas vraiment une bonne idée.
Autant utiliser un TextReader sur le FileStream.
Il y a aussi ReadAllLine maintenant :lol:
Oui, sauf si l'on veut éviter l'instanciation des strings inutiles. ;)