以下面的代码为例:
public static void Main()
{
Console.WriteLine(Integer.zero - new Integer(5));
}
我正在尝试调试调用 -
(减号操作)时发生的事情,但是当我尝试通过按 F11(进入)进行调试时,它只是进入构造函数和 toString() ...
如何在重载的 -
运算符内部进行调试?
最佳答案
默认情况下,调试器会跳过托管代码中的属性和运算符。在大多数情况下,这提供了更好的调试体验。
要启用进入属性或运算符,请选择调试 > 选项和设置。在 Debugging > General 页面上,清除Step over properties and operators (Managed only)复选框。
关于c# - 调试时如何进入重载的运算符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23986055/