「n」とEnvironment.NewLineの区別を理解する
.NETプログラミングの領域では、改行が頻繁に使用されます。書式設定と読みやすさに不可欠です。 "n" 文字は改行を表すために使用できますが、Environment.NewLine.
The "n" Character
「n」文字は、ほとんどのプログラミング言語で改行を表します。テキスト文字列の次の行への移行を示します。ただし、この文字だけはプラットフォーム固有です。Environment.NewLine
Environment.NewLine は、対照的に、現在のオペレーティング システム。プラットフォーム固有の改行規則に自動的に調整されます。プラットフォームの考慮事項
Windows では、Environment.NewLine は "rn" と等しくなります (キャリッジ リターンの後に改行が続きます) )。これは、Windows が伝統的にこの組み合わせを使用して改行を区切るためです。Linux や macOS などの Unix ベースのプラットフォームでは、Environment.NewLine は「n」と等しくなります。 Unix システムは歴史的に、改行を示すために 1 つの改行を使用していました。.NET 開発への影響
.NET では、一般に、代わりにEnvironment.NewLine を使用することが推奨されます。改行の「n」。これにより、プラットフォーム固有の調整を必要とせずに、コードがさまざまなプラットフォームで正しく動作することが保証されます。追加情報
MSDN でさらに詳しく説明されています。"Environment.NewLine は、非 Unix プラットフォームの場合は「rn」を含む文字列です。 string
containing "n" for Unix platforms."
以上が.NET の改行:「\n」とEnvironment.NewLine – どちらを使用する必要がありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。