Visual Studio中F10和F11键有什么区别?

Siv*_*iva 20 visual-studio-2010

我是C#的新手.我打了一个断点并按了F10F11.

应该使用哪个密钥进行编译?

请帮帮我.你能解释一下这把钥匙的作用吗?

j__*_*__m 37

F10("跳过")不会进一步下降到调用堆栈中.它移动到当前函数的下一行.

F11 ("步入")深入到被调用的函数中.

void function1()
{
    function2();
    function3();
}
Run Code Online (Sandbox Code Playgroud)

如果您点击断点function2(),F10将前进到该线function3(). F11将进入内线的第一线function2.


Bla*_*oud 0

F10一步步调试就可以了。如果你可以调用这个或任何系统类中的任何函数,那么F10就不会转到该类或方法的定义部分,它们只是一步一步地流动,但如果你可以用于F11调试,那么它可以转到函数的定义部分或班级。