15 invoke methodinfo
如何(int)从a 获得返回值methodInfo.invoke?
让我感到困难的是我使用字符串变量来调用方法.
检查以下示例:
if (Convert.ToBoolean(getParameterFromXML("issue", k, 1)) == true)
{
m = k + 1;
MethodInfo methodInfo = typeof(frmDetails).GetMethod("Issue" + m);
methodInfo.Invoke(this, Parameters);
}
Run Code Online (Sandbox Code Playgroud)
我能做什么?任何帮助,将不胜感激.
Maa*_*ten 28
当我读到这个时,你会从Invoke-call中获得该方法的结果.它作为对象返回,因此您需要将其强制转换为特定类型.
var returnValue = methodInfo.Invoke(this, Parameters);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
20858 次 |
| 最近记录: |