首页 > 软件操作教程 > 编程开发 > C#
题目内容

C# 输出调试信息

题目答案

    在运行期间把文本写入Output窗口是非常简单的。只要用所需的调用替代WriteLineO调用,就可以把文本写到所希望的位置。此时可以使用如下两个命令:

    •Debug. WriteLine()

    •Trace. WriteLine()

    这两个命令函数的用法几乎完全相同,但有一个重要区别:第一个命令仅在调试模式下运行,而第二个命令还可用于发布程序。实际上,Debug.WriteLine()命令甚至不能编译到可发布的程序中,在发布版本中,该命令会消失,这肯定有其优点(编译好的代码文件比较小)。

    这两个函数的用法与WriteLine()是不同的。其唯一的字符串参数用于输出消息,而不需要使用{X}语法插入变量值。这意味着必须使用+串联运算符等方式在字符串中插入变量值。它们还可以有第二个字符串参数(可选),用于显示输出文本的类别。这样,如果应用程序的不同地方输出了类似的消息,我们马上就可以确定Output窗口中显示的是哪些输出信息。


这些函数的一般输出如下所示:

    <category>: <message>

例如,下面的语句把“MyFiinc”作为可选的类别参数:

    Debug.WriteLine("Added 1 to i", "MyFunc");

其结果为:

    MyFunc: Added 1 to i

网友评论(共0条评论)

请自觉遵守互联网相关政策法规,评论内容只代表网友观点!

最新评论

点击加载更多评论>>

软件操作 新人注册送三重礼

已有 22658 名学员学习以下课程通过考试

相关视频试题

最需教育客户端 软件问题一手掌握

去 App Store 免费下载 iOS 客户端