将XML中的值解析为Type类型

时间:2010-05-12 13:44:15

标签: c# reflection

检查出来

Type configPropType = configurableProp.getPropertyType();
string attValue = xmlelement.GetAttribute(configurableProp.getName());
configProps[configurableProp.getName()] = attValue;

在我设置从XML读入的值时,结果是需要将分配对象解析为正确的类型以使其工作。我需要类似的东西。

configProps[configurableProp.getName()] = configPropType.ParseToThisType(attValue);

环顾msdn,但这是一个非常令人困惑的地方。

1 个答案:

答案 0 :(得分:2)

看起来你想要做的事情是通过以下方式实现的:

configProps[configurableProp.getName()] =
        Convert.ChangeType(attValue, configPropType);