見出しが示すように、C# アプリケーションの改行にはを使用する\n
のが最適でしょう\r\n
か?System.Environment.NewLine
私はコンソール、WinForms、および WPF アプリを現在すべて使用していますが\n
(必要な場合)、私のコンソール アプリでは、CLi からの出力をリダイレクトしてメモ帳で出力を開くと、改行が正しく認識されないことがわかりました。この 1 つのアプリの動作を変更することもできますが、特定の方法を一貫して使用している人のアドバイスとその理由を求めています。
乾杯!
アップデート:
したがって、一般的なコンセンサスは、(Unix/OS X)、(OS 9)、または(Windows)System.Environment.NewLine
を必要とする特定の要件が発生しない限り、使用することです。\n
\r
\r\n
ありがとうございます。