DebuggerStepThrough属性能使单步跟踪在制指定的函数失效。如:
private void button1_Click(object sender, EventArgs e){
myMethod();
}
//设置单步跟踪失效的属性
[System.Diagnostics.
DebuggerStepThrough] private void myMethod(){
Console.WriteLine("Is this method executed?");}
上面的代码中,单步跟踪(F11)的时候不能进入myMethod函数。但是如果里面有断点,将直接走向断点处。
本文介绍了DebuggerStepThrough属性的功能,该属性可以禁止调试器在指定函数内进行单步跟踪。通过示例展示了如何使用此属性,并解释了在遇到断点时调试器的行为。
649

被折叠的 条评论
为什么被折叠?



