Mit StringBuilder und in meiner Zeichenfolge verwende ich Environment.NewLine, wenn ich es öffne, wird es als CRLF angezeigt, gibt es andere Befehle in C#, die die Ausgabe nur als "LF" und nicht als "CRLF" anzeigt ?Einfügen von LineFeed anstelle von CRLF
Antwort
Einfach
sb.Append((char)10);
oder besser lesbar schreiben
sb.Append('\n');
noch lesbar
const char LF = '\n';
sb.Append(LF);
Verwenden Escape-Zeichen '\ n' statt Environment.NewLine
Siehe http://msdn.microsoft.com/en-us/library/h21280bw.aspx für Escape-Zeichen Liste und http://msdn.microsoft.com/fr-fr/library/system.environment.newline.aspx für Environment.NewLine
Die Environment.NewLine
existiert nur zwischen Windows-ähnlichen Zeilenenden (\r\n
) und Unix-Zeilenenden (\n
), so zu unterscheiden, wenn Textdateien zu schreiben und dergleichen Sie haben nicht zu störe welchen man benutzen soll (stell dir vor das du auf Mono unter Linux liegst, dann willst du nur \n
, welches der Environment. NewLine
enthalten wird wie er von der Runtime gesetzt wird).
Wenn Sie also immer wissen, dass Sie nur ein Zeilenvorschubzeichen haben möchten, geben Sie einfach \n
in Ihren Code ein. Es wird sich nicht ändern.
- 1. Einfügen von crlf in einem Wix Text Control
- 2. SQL anstelle von Trigger einfügen - Daten einfügen, wenn nicht existiert
- 3. SQL in PHP Einfügen von zwei Zeilen anstelle von einer
- 4. Wie Einfügen von Tabelle in Word-Dokument anstelle von Textmarke?
- 5. Einfügen von Leerzeichen anstelle von Tabs in ALLE Dateien
- 6. SQL Insert-Anweisung Einfügen von 2 Datensätzen anstelle von 1
- 7. CRLF in Java String
- 8. Generieren von Zeilenumbrüchen anstelle von CRLFs in Json.Net
- 9. eine Funktion anstelle von Kopieren und Einfügen Programmierung
- 10. Wie Einfügen Bindestrich zwischen Buchstaben anstelle von Zeilenumbruch?
- 11. Sicherheitsfehler - Veracode Bericht - Crlf Injektion
- 12. (. *) Anstelle von (. *?)
- 13. Eclipse Einfügen von Arg0, Arg1 usw. anstelle von richtigen Parameternamen beim Überschreiben von Android-Methoden
- 14. RegEx CRLF aber mit vorhergehender CRLF bewahren Charakter
- 15. Einfügen von Zeilenumbrüchen in eine IRC-Nachricht
- 16. Erste Windows für neue Dateien in Emacs von CRLF befreien
- 17. Entfernen von CRLF (0D 0A) aus Zeichenfolge in Perl
- 18. QSqlQuery vollständige Struktur anstelle einzelner Felder einfügen?
- 19. Einfügen einer Null anstelle von NULL bei der Ausführung von LINKS OUTER JOIN in MySQL
- 20. JSON anstelle von Modellen
- 21. Picker anstelle von Schaltflächen
- 22. A anstelle von null
- 23. php outputs anstelle von -
- 24. C# DataGridView £ anstelle von $
- 25. ActionButton anstelle von ActionLink
- 26. GetRuntimeProperties anstelle von GetProperty
- 27. "jQuery (...)" anstelle von "$ (...)"
- 28. "Include" anstelle von ShowDialog()
- 29. Inzidenzmatrix anstelle von Adjazenzmatrix
- 30. Maschinist anstelle von Armaturen
ja, das wird für Wartbarkeit und Lesbarkeit ausgezeichnet sein ... seufz ... – Adam