我想在Trace.TraceWarning中发送一个行号,说明源文件中的来源。在3.5中是否存在宏/定义?
谢谢,
泰迪熊
答案 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);