• [置顶] 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();

            }



  • 相关阅读:
    刷题笔记
    布隆过滤器
    单例模式,堆,BST,AVL树,红黑树
    B树、B-树、B+树、B*树【转】,mysql索引
    数据结构与算法80道
    海量数据处理【转】
    volcanol的工控博客
    volcanol的工控博客
    volcanol的工控博客
    volcanol的工控博客
  • 原文地址:https://www.cnblogs.com/kevinGao/p/2776055.html
Copyright © 2020-2023  润新知