gpt4 book ai didi

invoke - 从methodInfo.invoke获取返回值

转载 作者:行者123 更新时间:2023-12-03 20:00:39 25 4
gpt4 key购买 nike

如何从(int)获取返回值methodInfo.invoke

对我来说困难的是,我使用字符串变量来调用该方法。

检查以下示例:

if (Convert.ToBoolean(getParameterFromXML("issue", k, 1)) == true)
{
m = k + 1;

MethodInfo methodInfo = typeof(frmDetails).GetMethod("Issue" + m);
methodInfo.Invoke(this, Parameters);

}


我能做什么?任何帮助,将不胜感激。

最佳答案

当我阅读this时,您从Invoke调用中获得了方法的结果。它作为对象返回,因此您需要将其强制转换为特定类型。

var returnValue = (int) methodInfo.Invoke(this, Parameters);

关于invoke - 从methodInfo.invoke获取返回值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12526614/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com