簡(jiǎn)單的說(shuō)一個(gè)類A里有若干的私有函數(shù),ADD、KEEP等等很多個(gè),以后可能還會(huì)添加,這些函數(shù)都沒(méi)有參數(shù)也沒(méi)有返回值。
2 回答

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

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