1 /// <summary>
2 /// 取得当前源码的哪一行
3 /// </summary>
4 /// <returns></returns>
5 public static int GetLineNum()
6 {
7 System.Diagnostics.StackTrace st = new System.Diagnostics.StackTrace(1, true);
8 return st.GetFrame(0).GetFileLineNumber();
9 }
10
11 /// <summary>
12 /// 取当前源码的源文件名
13 /// </summary>
14 /// <returns></returns>
15 public static string GetCurSourceFileName()
16 {
17 System.Diagnostics.StackTrace st = new System.Diagnostics.StackTrace(1, true);
18
19 return st.GetFrame(0).GetFileName();
20 }
21