festone000的专栏

不积跬步

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

普通方法(非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}");
            }


阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/festone000/article/details/78222987
个人分类: C#
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭