C#中获取当前执行的函数名、代码行、源码文件名

 
StackTrace st = new StackTrace(new StackFrame(true));
            StackFrame sf = st.GetFrame(0);
            Response.Write(" </br>文件名:" + sf.GetFileName());
            Response.Write(" </br>方法名:" + sf.GetMethod().Name);
            Response.Write(" </br>类名:" + sf.GetMethod().ReflectedType.Name);
            Response.Write(" </br>行号:" + sf.GetFileLineNumber());

你可能感兴趣的:(C#)