基本

[C#] 改行コードの違い(CR・LF・CRLF)

改行コードの違い

改行コードには、CR、LF、CRLFの3種類がありますが、それぞれの違いは以下のとおりです。

CR(キャリッジリターン)

カーソル位置を現在の行の左端に移動します。

テキストエディタ等、改行コードが表示されるエディタでは「←」となっています。

C#の場合、エスケープ文字「\r」を使用します。

LF(ラインフィード)

カーソルを次の行に移動します。

テキストエディタ等、改行コードが表示されるエディタでは「↓」となっています。

C#の場合、エスケープ文字「\n」を使用します。

CRLF(キャリッジリターン&ラインフィード)

カーソル位置を現在の行の左端に移動し、次の行に移動します。

テキストエディタ等、改行コードが表示されるエディタでは「↵」となっています。

C#の場合、エスケープ文字「\r\n」を使用します。
 
 
以上が、改行コードのそれぞれの特徴です。
ぜひ参考にしてみてください。