.NET "Standard-line terminator"?

Gibt es eine Möglichkeit, herauszufinden, was .NET ist die Verwendung als "Standard-line terminator"? Zum Beispiel Dokumentation für die Klasse StringBuilder.AppendLine(String), sagt es "Fügt eine Kopie der angegebenen Zeichenfolge, gefolgt von der Standard-line terminator...". Mehrere text-verwandten Klassen im .NET beziehen sich auf das gleiche Konzept.

Gibt es eine Möglichkeit, programmatisch herauszufinden, was benutzt wird, als der line terminator (zur Laufzeit)? Oder ist es sicher davon ausgehen, dass es immer "\r\n" für eine Windows-Maschine? Ich möchte lieber nicht " hard-code, Wert in meinem code, wenn ich es vermeiden kann.

InformationsquelleAutor Hank | 2009-10-08
Schreibe einen Kommentar