重複の可能性:
\n と \r の違いは?
C/C++ では改行文字が '\n' であることに慣れましたが、C# に到達したときは "\r\n"、'\n' または '\r' であり、改行を独自に記述しないでください。 .
何故ですか?'\r' と '\n' の違いは何ですか?
重複の可能性:
\n と \r の違いは?
C/C++ では改行文字が '\n' であることに慣れましたが、C# に到達したときは "\r\n"、'\n' または '\r' であり、改行を独自に記述しないでください。 .
何故ですか?'\r' と '\n' の違いは何ですか?
http://en.wikipedia.org/wiki/Newlineから:
CRLF は、他のすべてのものと互換性があることを意図していました。
上記はすべて改行を意味します。歴史のある時点で、誰かがどちらか一方を使用することについて議論したとしても、元の意味は失われました.
C++ とまったく同じはずです。
ただし、一部の Windows コントロールでは、改行だけでなく、キャリッジ リターンと改行のペアが必要です。
\n は改行文字です。\r はキャリッジ リターン文字です。