Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/295.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在C代码行的中间设置断点?_C#_Breakpoints - Fatal编程技术网

C# 如何在C代码行的中间设置断点?

C# 如何在C代码行的中间设置断点?,c#,breakpoints,C#,Breakpoints,例如,我有以下代码 Variable.Method1().Method2(); 我想在Method1()之后和Method2()之前设置断点。我可以在VisualStudio中这样做吗?怎么做?谢谢。这行不通,但这会: var result1 = Variable.Method1(); result1.Method2(); //set breakpoint here 否则,在Method2的第一行代码处设置一个断点,然后您可以继续使用这一行代码。这将不起作用,但这将: var result1

例如,我有以下代码

Variable.Method1().Method2();

我想在Method1()之后和Method2()之前设置断点。我可以在VisualStudio中这样做吗?怎么做?谢谢。

这行不通,但这会:

var result1 = Variable.Method1();
result1.Method2(); //set breakpoint here

否则,在Method2的第一行代码处设置一个断点,然后您可以继续使用这一行代码。

这将不起作用,但这将:

var result1 = Variable.Method1();
result1.Method2(); //set breakpoint here

否则,在Method2的第一行代码处设置断点,然后您可以继续使用这一行代码。

转到Method1的定义,并在最后一行设置断点(我不确定是否有其他方法)@jimmy在你的方法中设置断点你可以始终使用神奇的f11键进入
Method1
的定义,并在最后一行设置断点(我不确定是否有其他方法)@jimmy在你的方法中设置断点你可以始终使用神奇的f11键我知道,但是我很好奇你的最后一句话是什么意思,“否则在Method2的第一行代码上设置一个断点,然后你就可以继续使用这一行代码了。”听起来你是在告诉OP完全按照他要求的方式去做。@PhatWrat我的意思是他应该在Method2方法主体内的第一行代码上放置一个断点。这样,他就可以保持对两种方法的一行调用。也许我的答案不是100%清楚。我知道这是一个非常古老的答案,但我很好奇你的最后一句话是什么意思,“否则在Method2的第一行代码上设置一个断点,然后你可以继续使用这一行代码。”听起来你是在告诉OP完全按照他要求的方式去做。@PhatWrat我的意思是他应该在Method2方法主体内的第一行代码上放置一个断点。这样,他就可以保持对两种方法的一行调用。也许我的回答不是100%清楚。