简单记录下C#函数堆栈的调用
using System.Diagnostics;
void PrintTraceBack() // 打印调用到这里的栈信息
{
StackTrace st = new StackTrace();
StackFrame[] sf = st.GetFrames();
foreach(StackFrame cur_sf in sf)
{
string fun_name = cur_suf.GetMethod().Name;
Console.WriteLine(fun_name + "\n");
}
}
也可以自己处理下StackFrame 的信息