You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Visual Studio调试C#代码:如何不调试耗时Method A仅调试Method B

在Visual Studio中跳过Method A调试仅调试Method B的方法
  • 断点定位法

    1. 在method B;代码行设置断点(点击行号左侧空白区域即可)。
    2. 按F5启动调试,程序会自动执行完method A(不会进入调试流程),直到触发method B的断点后暂停。
    3. 此时即可正常调试method B的逻辑。
  • 运行到光标处

    1. 将光标精准定位到method B;这一行的任意位置。
    2. 按下快捷键Ctrl+F10,或者点击调试工具栏里的「运行到光标处」按钮,程序会直接执行完method A并停在光标所在行,之后就能调试method B。
  • 临时跳过方法调试(可选)
    如果你怕调试时误进入method A,可以给method A添加[DebuggerStepThrough]特性(需引用System.Diagnostics命名空间),调试器会直接跳过该方法的调试环节:

    using System.Diagnostics;
    
    [DebuggerStepThrough]
    void A()
    {
        // 原耗时逻辑代码
    }
    

    调试完成后记得移除该特性,避免影响后续调试。

内容的提问来源于stack exchange,提问作者sam

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.16 02:22:03