Comment ajouter une nouvelle ligne( \n\r ) dans StringBuilder
?
Il est possible de mélanger Append et AppendLine pour obtenir de nouvelles lignes là où vous le souhaitez, et non après chaque Append. Aussi, j'ai fait un lien vers la version sans argument de AppendLine qui n'ajoute rien d'autre que la séquence de nouvelles lignes.
17 votes
Ce n'est pas une nouvelle ligne sous n'importe quel système d'exploitation. Windows est \r\n Mac est \r Unix et Linux sont \n.
2 votes
Pédant, 'newline' est toujours '. \n '. C'était le caractère de décalage de platine dans les télétypes mécaniques. Le "retour chariot" est toujours ' \r '. C'était le caractère de retour chariot dans les télétypes. Chaque système d'exploitation peut les interpréter différemment. Dans Unix/Linux, le retour n'est généralement pas utilisé car il n'est pas nécessaire puisqu'il ne s'agit plus d'un système mécanique.
7 votes
@Jay : Un caractère ne provoquant qu'un décalage de platine n'est pas appelé newline, mais linefeed.