以下描述来自《Professional Visual Studio 2017》一书: 在运行到光标时,命中不同的断点,然后执行仍将在光标处停止
↑ 这是否意味着"运行到光标"命令可以在到达光标之前跳过断点(而不是在断点处中断(
从我的评论: 描述的意思是,Run to cursor
在光标位置设置一个临时断点(请参阅 MS 文档(,一旦命中就会被删除。
因此,如果您在 coursor 位置之前遇到断点,执行将暂停(就像在断点上一样(。一旦继续,将命中临时断点(在光标位置(。
1 void Example()
2 {
3 var something = new Something(); // break point 1
4 something.OtherThing(); // cursor position
5 something.AnotherThing(); // break point 2
6 }
在此示例中,如果使用Run to cursor
将按以下顺序命中断点:
- 第 3 行
- 第 4 行
- 第 5 行
不是Microsoft来源