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);
}
}