ASP.Net获取源文件中的行号

时间:2009-12-19 14:51:51

标签: asp.net

我想在Trace.TraceWarning中发送一个行号,说明源文件中的来源。在3.5中是否存在宏/定义?

谢谢,

泰迪熊

2 个答案:

答案 0 :(得分:2)

static void Main(string[] args)
{
    int s = GetLine();
    Console.WriteLine(s.ToString());
}

static int GetLine()
{
    StackFrame stackFrame = new StackFrame(1, true);
    return stackFrame.GetFileLineNumber();
}

答案 1 :(得分:0)

我不确定,但我不这么认为。 如果它在任何地方,它都在堆栈跟踪中,你就可以这样:

var st = new  StackTrace(true);