システムで改行を表すために使用される文字を挿入するには、Environment.NewLineを使用してメッセージを作成する必要があります。
参考資料はこちら
ただし、Environment.NewLine の使用にはいくつかの問題があります。
たとえば、メッセージはこのように書く必要があります
string msg = "Hello" + Environment.NewLine + Environment.NewLine + "My Name Is...";
プログラマーの観点から使用するのは少し面倒です。
次に、メッセージを受け取り、プレースホルダーの場所に Environment.NewLine chars を挿入する文字列クラスの拡張メソッドを作成できます。
この例では | を使用しています。改行位置のプレースホルダーとしての (パイプ) 文字。
public static string InsertLineBreaks(this string inMsg)
{
Strinbuilder sb = new StringBuilder(inMsg);
sb.Replace("|", Environment.NewLine);
return sb.ToString();
}
この拡張機能をこの方法で呼び出すことができます
string msg = "Hello||My Name Is...".InsertLineBreaks();