ClassA a=0;
Object resutl;
Type t=a.GetType();
foreach (PropertyInfo p in t.GetProperties())
{
Type pType=p.GetType();string name=pType.Name;
p.SetValues(a,result,null);
}
现在问题就是如何把result的类型转化为和name对于的类型
qq_花开花谢_0
浏览 525回答 2
2回答
Smart猫小萌
一般来说,传入的 result 将会具有自己的子类型,也就是说调用方知道自己传入的是什么类型,所以就不存在类型转换的问题。你可以把调用这段代码的外部代码稍微描述下。