C# Vs studio调试

C# Vs studio调试

一、输出调试信息

在一些不适合断点调试的情况下,可以使用调试窗口输出一些调试信息以便于发现程序运行问题。C#中输出方式有如下几种!

  • System.Console.WriteLine()
  • System.Diagnostics.Debug.WriteLine()
  • System.Diagnostics.Trace.WriteLine()

Console.WriteLine() 一般用在控制台程序中;其他程序(例如asp.net web程序)则需要用到 Debug.WriteLine()、Trace.WriteLine()Trace.WriteLine() 可以在release、debug模式下都可以使用,而Debug.WriteLine() 则只能在Debug模式下使用。

两种方式都会输出到 Output 中

注意: Debug.WriteLine()、Trace.WriteLine() 对程序性能有所影响,请在测试完成后及时删除!

二、断点调试

Step1:点击添加断点

image-20220929163038639

Step2:选择debug调试

image-20220929163239504

Step3:选择 F11 逐步骤调试(进入函数),或者F10逐过程调试(不进入函数),也可以点击继续选择跳到下一个断点

Step4:选择需要查看的数据,查看详情

image-20220929163807026

posted @ 2022-09-29 16:42  清风逝  阅读(279)  评论(0)    收藏  举报