程序调用层次是指在计算机程序中,函数或方法被调用的顺序和嵌套关系。这种关系形成了一个调用栈,其中每个被调用的函数或方法都会进入栈中等待执行,执行完毕后弹出栈,控制权返回到调用它的函数或方法。程序调用层次结构有助于理解代码流和评估代码更改的效果,同时也可以用于检查多个代码级别的方法调用链。
在程序调用层次中,一个程序模块可以调用另一个模块来实现特定功能,这种调用关系形成了程序的层次结构。每个程序模块既可以是其他模块的调用者,也可以是其他模块的被调用者。在上层程序调用下层程序时,被调用的程序成为上层程序的上一级程序。
此外,程序调用层次结构还可以通过调试器显示的调用堆栈来查看。在调试器中,可以通过右击方法、属性或构造函数调用,然后选择“查看调用层次结构”来显示调用层次结构窗口,从而更好地理解代码流和评估代码更改的效果。