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 @   清风逝  阅读(247)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· .NET10 - 预览版1新功能体验(一)
点击右上角即可分享
微信分享提示