C# 是否将MethodBase.GetCurrentMethod()包装在帮助方法/属性中?

C# 是否将MethodBase.GetCurrentMethod()包装在帮助方法/属性中?,c#,reflection,C#,Reflection,我想做一些类似的事情,但是现在调用的方法与我想描述的方法不同。有一种简单的方法解决这个问题还是一种明显的替代方法?您可以从StackTrace中获得它,执行以下操作: private string MethodName { get { MethodBase m = MethodBase.GetCurrentMethod(); return String.Format("{0}.{1}", m.ReflectedType.Name, m.Name); }

我想做一些类似的事情,但是现在调用的方法与我想描述的方法不同。有一种简单的方法解决这个问题还是一种明显的替代方法?

您可以从
StackTrace
中获得它,执行以下操作:

private string MethodName
{
   get
   {
      MethodBase m = MethodBase.GetCurrentMethod();
      return String.Format("{0}.{1}", m.ReflectedType.Name, m.Name);
   }
}

您可以从
StackTrace
获取它,方法如下:

private string MethodName
{
   get
   {
      MethodBase m = MethodBase.GetCurrentMethod();
      return String.Format("{0}.{1}", m.ReflectedType.Name, m.Name);
   }
}