none
怎么获取调用当前函数的代码位置

答案

  • 你好,

    还是用StackTrace 来获取。

    StackTrace st = new StackTrace(new StackFrame(true)); Console.WriteLine(" Stack trace for current level: {0}", st.ToString()); StackFrame sf = st.GetFrame(0);

    //文件名 Console.WriteLine(" File: {0}", sf.GetFileName());

    //方法名 Console.WriteLine(" Method: {0}", sf.GetMethod().Name);

    //代码位置 Console.WriteLine(" Line Number: {0}", sf.GetFileLineNumber());

    Best regards,

    Cole Wu

    2016年2月19日 8:01
    版主