C#获得代码文件的行号,文件名,函数名
private static int GetLineNum()
{
System.Diagnostics.StackTrace st = new System.Diagnostics.StackTrace(1, true);
return st.GetFrame(0).GetFileLineNumber();
}
//文件名
private static string GetFileName()
{
System.Diagnostics.StackTrace st = new System.Diagnostics.StackTrace(1, true);return st.GetFrame(0).GetFileName();
}
//函数
private static string GetFuncName()
{
System.Diagnostics.StackTrace st = new System.Diagnostics.StackTrace(1, true);
return st.GetFrame(0).GetMethod()
}