写一个精确定位异常的方法

第一 ,引用命名空间using System.Runtime.CompilerServices;

第二,编写一个方法

  void ShowDetail(Exception ex,
            [CallerFilePath] string path=null,
            [CallerMemberName] string name=null)
        {
           
            Console.WriteLine("文件路径:"+path);
            Console.WriteLine("调用者的名字:"+name);
            Console.WriteLine("发生异常的行号:"+ex.StackTrace.Substring(ex.StackTrace.Length - 3, 3));
            Console.WriteLine("异常信息:"+ex.Message);
          
        }

  

  

posted @ 2015-06-16 17:53  扫地僧2015  阅读(602)  评论(3)    收藏  举报