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 回答