如何在调试时步进重载操作符

本文关键字:步进 重载 操作符 调试 | 更新日期: 2023-09-27 18:06:06

以以下代码为例:

    public static void Main()
    {          
        Console.WriteLine(Integer.zero - new Integer(5));             
    }

我试图调试发生了什么当-(减去操作)被调用,但当我试图通过按F11(步进)调试它只是进入构造函数和toString()…

我如何在重载的-操作符内调试?

如何在调试时步进重载操作符

默认情况下,调试器会跳过托管代码中的属性和操作符。在大多数情况下,这提供了更好的调试体验。

要启用进入属性或操作符,请选择Debug> Options and Settings。在Debugging> General页面中,清除Step over properties和operator (Managed only)复选框。