code:
public void ExecuteVoidFunc(Action action,string methodName="") { if (action == null) return ; try { action.Invoke(); } catch (Exception ex) { string temp = (methodName + "").Length == 0 ? action.Method.Name : methodName; } }
Action是个委托方法 希望获取他的调用他的方法名称
action.Method.Name 获取到的方法名称是 <csDemo>b_x_1 这个格式 我想直接获取到 csDemo
除了字符串截取有其他的方法吗?
为什么不用截取字符串
反射应该可以解决哦,你试试?
可以用 substr (1,6)
用反射获取方法名称,你可以获取你想要的一切
monery可以获取到不?
表达式树。。。。
?? 啥意思 你是要获取ExecuteVoidFunc 这个调用的方法的名称嘛? 直接加个参数CallMemberName="" 在方法参数是就可以了