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:点击添加断点
Step2:选择debug调试
Step3:选择 F11 逐步骤调试(进入函数),或者F10逐过程调试(不进入函数),也可以点击继续选择跳到下一个断点
Step4:选择需要查看的数据,查看详情
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· .NET10 - 预览版1新功能体验(一)