C# 输出调试信息
提问人:刘团圆发布时间:2020-12-04
在运行期间把文本写入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)
点击加载更多评论>>