返回顶部

收藏

c#获得正在执行代码的文件名和行号

更多
[Conditional("DEBUG")]
public static string GetCodeLineAndFileName()
{
    StackTrace insStackTrace = new StackTrace(true);
    StackFrame insStackFrame = insStackTrace.GetFrame(1);
    return String.Format("File: {0}, Line: {1}", insStackFrame.GetFileName(), insStackFrame.GetFileLineNumber());
}

注意这个只能在调试模式下使用,非调试模式下没有相关的信息。

标签:c#

收藏

0人收藏

支持

0

反对

0

发表评论