2011-04-15 47 views

回答

3

“应用程序输出”窗口将显示Console.WriteLine的结果。

如果你想要的东西与Visual Studio的Windows,以及,它作为单声道,然后添加一个静态方法类似下面您的Program.cs文件:

public static void WriteLine(String fmt, params Object[] args) 
    { 
     string op; 
     if (fmt == null) 
      op = String.Empty; 
     else if (args == null || args.Length == 0) 
      op = fmt; 
     else 
      op = String.Format(fmt, args); 
     Trace.WriteLine(op); 
     DateTime now = DateTime.Now; 
     string outString = String.Format("{0,4}-{1,2:0#}-{2,2:0#} {3,2:0#}:{4,2:0#}:{5,2:0#} : {6}", 
      now.Year, now.Month, now.Day, 
      now.Hour, now.Minute, now.Second, 
      op); 
     Console.WriteLine(outString); 
    } 
0

默认跟踪监听器写入系统.Diagnostics.Debugger.Log,仅在Mono HEAD中受支持。

如果您希望看到调试器外部的输出或使用较旧版本的Mono,请添加一个写入控制台的自定义跟踪侦听器。

+3

还只在HEAD中? – Henrik 2012-01-18 08:24:55