如题,我想要在sub内,抓取自己本身的名称要怎么写呢?
有用请采纳
在方法内取当前方法的名称,直接写死就好了嘛;
在写代码的时候就知道方法名称了吧;声明个静态变量存下来?
如果要动态获取方法名称,那也不应该在当前方法的代码段内使用吧。
Dim m = New StackTrace(true).GetFrame(0).GetMethod()
注意,这个方法(以及包括所有的通过反射获取方法名的做法)未必十分可靠,因为出于代码优化的考虑,编译器在release配置下可能会内联(inline)一些方法,特别是属性访问的方法。那样是得不到方法名的。