首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

问个很弱的有关问题

2012-04-17 
问个很弱的问题有类如下:public class A{public string GetName(){//得到类的名字var classNamethis.GetT

问个很弱的问题
有类如下:

public class A
{
  public string GetName()
  {
  //得到类的名字
  var className=this.GetType().Name;
  //如何得到当前方法的签名?即 public string GetName()
  //如何得到当前方法的签名?
  }
}


[解决办法]
引入命名空间 
using System.Diagnostics;
这样就可以:

public class A
{
public string GetName()
{
//得到类的名字
var className = this.GetType().Name;
//如何得到当前方法的签名?即 public string GetName()
//如何得到当前方法的签名?

StackFrame sf = new StackFrame();

return sf.GetMethod().Name;
}
}
[解决办法]
this.GetType().GetMethod("GetName")

热点排行