ファイルから1行を読み取り、その行を文字列の形式指定子として使用したいと思います。
ファイルの行には、改行文字のエスケープシーケンスが含まれています\ n。したがって、次のようになります。
Hello{0}\n\nWelcome to the programme
そして、私はこのような状況でそれを使用したいと思います:
string name_var = "Steve";
string line = ReadLineFromFile();
string formatted_line = String.Format(line, name_var);
残念ながら、結果は次のようになります。
こんにちはスティーブ\ n \ nプログラムへようこそ
私はそれを次のように見せたいのですが:
こんにちはスティーブ
プログラムへようこそ
何か案は?
\n
文字列内のを次のような改行指定子に置き換えます。
string name_var = "Steve";
string line = ReadLineFromFile();
line = line.Replace("\\n", Environment.NewLine);
string formatted_line = String.Format(line, name_var);
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加