2010-06-23 3 views

Répondre

2

De la documentation MSDN sur StringReader.ReadLine:

Une ligne est définie comme une séquence de caractères suivie par un saut de ligne ("\ n"), un retour de chariot ("\ r"), ou un retour chariot immédiatement suivi d'un saut de ligne ("\ r \ n"). La chaîne résultante ne contient pas le retour de chariot de terminaison et/ou le saut de ligne. La valeur renvoyée est null si la fin de la chaîne sous-jacente a été atteinte.

Ainsi, il va lire des lignes terminées par \n, \r ou \r\n par défaut. Vous n'avez pas besoin de remplacer quoi que ce soit.

0

Le StringReader.ReadLine n'utilise pas seulement "\r\n" comme séparateur de ligne, il accepte soit "\r\n", "\r" ou "\n".

Questions connexes