这是这段代码:
System.Diagnostics.StackFrame stackFrame = new System.Diagnostics.StackFrame();
System.Reflection.MethodBase methodBase = stackFrame.GetMethod();
stackFrame.GetFileName();
stackFrame.GetFileLineNumber();与使用System.Diagnostics.StackTrace相比,调试更方便
发布于 2009-05-29 12:36:32
StackTrace在内部使用StackFrame,默认构造函数将为您处理此问题并设置列号。
我会坚持使用StackTrace,除非您需要有限数量的帧或精简的堆栈跟踪(可能是出于性能原因)。
https://stackoverflow.com/questions/925737
复制相似问题