逐语句,就是每次执行一行语句,如果碰到函数调用,它就会进入到函数里面。
逐过程,碰到函数时,不进入函数,把函数调用当成一条语句执行。
跳出,是当你进入到函数内,跳出可以让你直接执行函数内剩余的语句,直到返回到该函数被调用时的后面的语句处。
简单例子:
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { int i = 1; while (i < 10) { Console.WriteLine("我爱你"); i++; } } } }
在int i=1;设置断点,(依次是逐语句F11,逐过程F10,跳出F11+shift),单击逐语句或按下F11(在这里F10也行的),开始调试,最下面有个局部变量的变化情况,你可以一步一步的看下去,还有个监视1,在监视1里面,你可以输入一个特别的监视一个变量名称,并监视它的值的变化情况。
原文地址:http://blog.csdn.net/u012110719/article/details/41366809