这2个方法如下:
/// <summary> /// 取得当前源码的哪一行 /// </summary> /// <returns></returns> public static int GetLineNum() { System.Diagnostics.StackTrace st = new System.Diagnostics.StackTrace(1, true); return st.GetFrame(0).GetFileLineNumber(); } /// <summary> /// 取当前源码的源文件名 /// </summary> /// <returns></returns> public static string GetCurSourceFileName() { System.Diagnostics.StackTrace st = new System.Diagnostics.StackTrace(1, true); return st.GetFrame(0).GetFileName(); }