返回首页 | 网站案例 | 帮助中心

合作共赢、快速稳定、服务地方的网站建设提供商

北京网站建设

服务热线:13812345678

如何追踪输出调试信息

时间:2014-4-1

  在运行期间把文本写入Output窗口是非常简单的,只要用需要的调用替代Console.WriteLine()调用,就可以把文本写到希望的地方,此时可以使用两个命令:
1.Debug.WriteLine()
2.Trace.WriteLine()
  这两个命令函数的使用方法几乎完全相同,但有一个关键的区别,第一个命令仅在调试模式下运行,而第二个命令还可以用于发布程序,实际上,Debug.WriteLine()命令甚至不能编译为可发布的版本,在发布版本中,这个命令会消失,这肯定有优点(首当其冲的是,编译好的代码文件比较小).实际上,一个源文件可以创建出两个版本的应用程序,调试版本显示所有的额外诊断信息,而发布版本没有这个功能,也不给用户显示信息,否则用户会觉得这非常讨厌.
  注意这两个函数的用法与Console.WriteLine()是不同的,其惟一的串参数用于输出消息,而不需要使用{X}语法插入变量值.这意味着必须使用+运算符在字符串中插入变量值.它们还可以有第二个字符串参数,用于显示输出文本的类别,这样,如果应用程序的不同地方输出了类似的消息,我们就可以马上确定Output窗口中显示的是哪个输出信息.

建站流程

    北京网站建设流程