第一种F10调试,单步执行,不进入调用的其它函数
第二种F11调试,单步执行,进入调用的其它函数
其实一般用F11就很好了,方便调试。尤其对于初级使用VS2008的来说
如果不明白请看这个demo
static
void
Main(
string
[] args)
{
Console.WriteLine(
"main1"
);
Console.WriteLine(
"main2"
);
//设置断点
function();
//调用函数
Console.WriteLine(
"main3"
);
Console.WriteLine(
"main4"
);
Console.ReadKey();
}
static
void
function()
{
Console.WriteLine(
"f1"
);
Console.WriteLine(
"f2"
);
Console.WriteLine(
"f3"
);
Console.WriteLine(
"f4"
);
}
|
F10
|
按键
|
运行至
|
输出结果
|
F9
|
在Console.WriteLine(“main2″);设置断点
| ||
F5
|
Console.WriteLine(“main2″);
|
main1
| |
F10
|
function();//调用函数
|
main1
main2
| |
F10
|
Console.WriteLine(“main3″);
|
main1
main2
f1
f2
f3
f4
| |
F10
|
main1
main2
f1
f2
f3
f4
main3
| ||
F10
|
Console.ReadKey();
|
main1
main2
f1
f2
f3
f4
main3
main4
| |
F11
|
按键
|
运行至
|
输出结果
|
F9
|
在Console.WriteLine(“main2″);设置断点
| ||
F5
|
Console.WriteLine(“main2″);
|
main1
| |
F11
|
function();//调用函数
|
main1
main2
| |
F11
|
进入function()
|
main1
main2
| |
F11
|
Console.WriteLine(“f1″);
|
main1
main2
| |
F11
|
Console.WriteLine(“f2″);
|
main1
main2
f1
| |
F11
|
略
|
略
|
文章来源:http://www.mossfly.com/visual-studio-debug-f10-f11-diferent.html