C#中获取当前namespace和methodName(static上下文中也可用)

来源:互联网 发布:linux java dlog.path 编辑:程序博客网 时间:2024/06/07 22:30

普通方法(非static方法,也非在static class中的方法)获取namespace和methodName就很简单了,反射。略过。


现在是在static方法中获取namesapce和methodName的写法:


 try            {                           }            catch (Exception e)            {                var curNamespace = System.Reflection.MethodBase.GetCurrentMethod().ReflectedType;                var curMethodName = System.Reflection.MethodBase.GetCurrentMethod().Name;                LogHelper.WriteError($"{curNamespace}.{curMethodName}\n {e.Message} \t {e.TargetSite}");            }


原创粉丝点击