4

以下の Log.Info 内の String.Format メソッドの \n は、新しい行を開始する代わりにテキストとして "\n" を出力します。なぜ機能しないのですか?何か案が?どうすればそれを機能させることができますか?

Log.Info(String.Format("Some arguments : \n Since : {0}\nBefore: {1}\nLog file name : {2}", since, before,logFileName));

ありがとう!

4

1 に答える 1

10

Windows では、改行は実際には\r\n. 試してくださいEnvironment.NewLine

Log.Info(String.Format("Some arguments : "+Environment.NewLine+" Since : {0}"+Environment.NewLine+"Before: {1}"+Environment.NewLine+"Log file name : {2}", since, before,logFileName));
于 2012-11-05T06:52:50.930 に答える