有什么方法可以将对象强制转换为 GetType()一个对象值?
如:
object result = method.Invoke(instance, parametersValue); //method returnt int
我想将结果转换为int动态。
答案 0 :(得分:2)
无法使用Type
对象将对象转换为其类型。
您可以使用dynamic
关键字,它将在运行时解析类型。
dynamic result = method.Invoke(instance, parametersValue);
答案 1 :(得分:1)
我不明白这个问题,GetType()不是一个对象,是一个方法。
你可以执行你所写的句子。要将结果转换回int,请使用:
int intVar = (int) result;