У меня есть этот документ XMLКак динамически отбрасывать объект типа строки в объект типа T
<AdditionalParameters>
<PublishToPdf Type ="System.Boolean">False</PublishToPdf>
</AdditionalParameters>
в моем коде, и я пытаюсь создать массив аргументов, содержащих <PublishToPdf>
узел.
object test = (object) ((typeof(publishNode.Attributes["Type"].value)) publishNode.InnerText);
Это происходит во время компиляции, конечно. Я не могу понять, как отличить publishNode.InnerText('false')
к определенному средству времени выполнения, указанному в файле XML, и хранить его в объекте (который сохранит тип).
Большое спасибо, он отлично работал. – LolaRun
Да, и для получения целевого типа используйте var destinationType = Type.Parse (publishNode.Attributes ["Type"]. Value); – Digitalex
Type.Parse(), похоже, не существует. Вы имели в виду Type.GetType(), случайно? –