C # Codieren einer Textzeichenfolge mit Zeilenumbrüchen
in C# ich habe einen string den ich Schreibe, um den Ausgabestrom von der Antwort. Nachdem ich das Dokument speichern und öffnen Sie Sie in Notepad++ oder WordPad bekomme ich schön formatierte Zeilenumbrüche, wo Sie gedacht sind, wenn ich öffnen Sie das Dokument mit der regelmäßigen alten windows Editor, bekomme ich einen langen text-string mit [] Quadrat aussehende Symbole, in denen die Zeilenumbrüche werden sollte.
Hat jemand schon Erfahrung mit dieser?
Dank
Jim
InformationsquelleAutor der Frage jim | 2009-07-27
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ja - es bedeutet, du bist mit
\n
als Zeilenumbruch statt\r\n
. Editor versteht nur die letzteren.(Beachten Sie, dass
Environment.NewLine
vorgeschlagen, die von anderen, ist es gut, wenn Sie wollen, dass die Plattform-default - aber wenn man die portion von Mono-und möchten sicher\r\n
sollten Sie es explizit.)InformationsquelleAutor der Antwort Jon Skeet
Verwenden Umwelt.NewLine für Zeilenumbrüche.
InformationsquelleAutor der Antwort Tadas Šukys
Versuchen Sie dies :
InformationsquelleAutor der Antwort Guillaume
Versuchen \n\n , es wird funktionieren! 🙂
InformationsquelleAutor der Antwort Pedro Miranda