Разбор значений из XML в типы Type - PullRequest
0 голосов
/ 12 мая 2010

проверить это

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

В тот момент, когда я устанавливаю значение, полученное из XML, получается, что объект назначения должен быть проанализирован с правильным типом, чтобы он работал. Мне нужно что-то вроде.

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

Огляделся на MSDN, но это очень запутанное место.

1 Ответ

2 голосов
/ 12 мая 2010

Похоже, то, что вы пытаетесь сделать, достигается с помощью чего-то такого:

configProps[configurableProp.getName()] =
        Convert.ChangeType(attValue, configPropType);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...