有没有办法知道一个函数调用其他函数?

时间:2018-07-27 03:41:35

标签: c#

是否可以分析一个函数调用其他函数或使用C#中的哪些变量?例如,

class Test
{
    public int a;
    public void function1()
    {
        a = 1;
        function2();
    }

    public void function1()
    {
        function2();
    }
}

那么如何知道function1使用a并调用function2

1 个答案:

答案 0 :(得分:0)

是的,您可以使用StackTrace类来分析函数https://msdn.microsoft.com/en-us/library/system.diagnostics.stacktrace(v=vs.110).aspx的调用堆栈

希望这会有所帮助