提问者:小点点

如何调试涉及方法调用的合并null语句


我有以下声明:

var instance = GetLastActiveInstance() ?? AppInstance.FindOrRegisterInstanceForKey(App.Id.ToString());

当我在上述语句处放置断点并单步执行时,如何知道??运算符选择的是左手边还是右手边? 这有什么诀窍吗? 我使用的是Visual Studio 2019,但我也很乐意听到VS代码的解决方案。

如果有一个变量用在两边,我可以悬停在变量上,看到它的值。 但是对于方法调用,唯一的解决方案似乎是首先将至少一个方法调用的结果分配给一个临时变量。 当然,这会导致代码修改。


共1个答案

匿名用户

您可以在这两个方法中都放一个断点吗? 或者当您在线路上时,您按F11