【问题标题】:What's the equivalent of System.out.println() in C#/Silverlight?C#/Silverlight 中 System.out.println() 的等价物是什么?
【发布时间】:2011-02-19 17:59:36
【问题描述】:

我正在用 C# 和 Silverlight 开发一些项目。

我正在尝试打印代码行以进行调试,但Console.Write() 似乎不起作用。

我创建了一个 Silverlight 应用程序,而不是 Console.Write() 工作的控制台应用程序。如何在 Silverlight 应用程序项目的控制台或输出窗口中打印?

【问题讨论】:

  • 注意:System.out.println() 不应用于调试或诊断消息。请改用System.err.println(),或使用真正的记录器。

标签: c# silverlight console


【解决方案1】:

使用System.Diagnostics.Debug.Write在调试输出窗口打印。

http://msdn.microsoft.com/en-us/library/system.diagnostics.debug.write.aspx

【讨论】:

  • System.Diagnostics.Debug.WriteLine
  • WriteWriteLine 都有效
  • 我是新手 .net 试图学习并遇到了这个线程。对于其他还不知道的人......查看我在 vs2013 中的控制台输出,System.Diagnostics.Debug.Write 打印在任何地方,而 System.Diagnostics.Debug.WriteLine 单独打印在一行上。
【解决方案2】:

使用System.Diagnostics.Debug.WriteLine(); 就像提到的 Fox32 和 VoodooChild 最初对我不起作用。显然我的调试根本不起作用(例如,断点没有命中)。

我能够通过使用 IE 而不是 FireFox 来修复调试(请参阅 Debugging Silverlight not hitting breakpoints

一旦解决了这个问题,System.Diagnostics.Debug.WriteLine(); 就可以完美运行 :)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-02-02
    • 2014-05-08
    • 1970-01-01
    • 2023-03-30
    • 2010-09-17
    • 2011-07-26
    • 2011-01-07
    • 1970-01-01
    相关资源
    最近更新 更多