如何在一个过程或函数里面取得得该过程或函数的名称?

解决方案 »

  1.   

    需要你自己设法保存函数名,需要的时候用你自己提供的方法查询。
    否则的话,编译器在link的时候会扔掉全部函数和变量名称,仅把地址写到可执行程序里去。
      

  2.   

    那怎么可以取得当前过程或是函数的入口地址呢?如何可以取得到我就可以找出当前的方法名称或是过程名称了,      sender.MethodName() 这个方法能完成,但它需要一个地址,该如何是好?
      

  3.   

    我想如果在编译后的程序中还有函数名称的话应该是效率不高的。
    我觉得可能不行。
    如果你确实想要的话。你可以这样嘛。在每一个函数中加入:
    一个string变量:functionname.嘿嘿