zoukankan      html  css  js  c++  java
  • [置顶] C#获取当前运行的源代码的文件名和当前源代码的行数的方法

    在C#中记录日志时,为了以后查找错误或者跟踪的方便,最好能记录下出错的源代码的文件名和出错的源代码的行数。

    这2个方法如下:

    /// <summary>
            /// 取得当前源码的哪一行
            /// </summary>
            /// <returns></returns>
            public static int GetLineNum()
            {
                System.Diagnostics.StackTrace st = new System.Diagnostics.StackTrace(1, true);
                return st.GetFrame(0).GetFileLineNumber();
            }

            /// <summary>
            /// 取当前源码的源文件名
            /// </summary>
            /// <returns></returns>
            public static string GetCurSourceFileName()
            {
                System.Diagnostics.StackTrace st = new System.Diagnostics.StackTrace(1, true);

                return st.GetFrame(0).GetFileName();

            }



  • 相关阅读:
    mysql用户
    mysql字符集
    tidb之一致性算法raft学习
    更新港资股票数据
    php中的时区设置
    PHP 中的注释
    python下如何处理windows的路径名
    安装第三方模块
    偏函数
    装饰器没学明白,记录一下,以后再学
  • 原文地址:https://www.cnblogs.com/kevinGao/p/2776055.html
Copyright © 2011-2022 走看看