簡單的說一個類A里有若干的私有函數,ADD、KEEP等等很多個,以后可能還會添加,這些函數都沒有參數也沒有返回值。
2 回答

牛魔王的故事
TA貢獻1830條經驗 獲得超3個贊
方法可以寫成這樣:
public void Do(string sName)
{
MethodInfo dynMethod = this.GetType().GetMethod(sName, BindingFlags.NonPublic | BindingFlags.Instance);
dynMethod.Invoke(this, null);
}

哆啦的時光機
TA貢獻1779條經驗 獲得超6個贊
代碼如下:
public void Do(string sName,object[] methodParams)
{
MethodInfo dynMethod = this.GetType().GetMethod(sName, BindingFlags.NonPublic | BindingFlags.Instance);
dynMethod.Invoke(this, methodParams);
}
- 2 回答
- 0 關注
- 141 瀏覽
添加回答
舉報
0/150
提交
取消