用C#作为参数的PASS方法我有几个方法都有相同的签名(参数和返回值),但不同的名称和方法的内部是不同的。我希望将该方法的名称传递给另一个将调用传递的In方法的方法。public int Method1(string){
... do something return myInt;}public int Method2(string){
... do something different return myInt;}public bool RunTheMethod([Method Name passed in here] myMethodName){
... do stuff int i = myMethodName("My String");
... do more stuff return true;}public bool Test(){
return RunTheMethod(Method1);}这段代码不起作用,但这正是我所要做的。我不明白的是如何编写RunTheMethod代码,因为我需要定义参数。
3 回答
- 3 回答
- 0 关注
- 806 浏览
添加回答
举报
0/150
提交
取消