私はこのXML文書string型のオブジェクトをT型のオブジェクトに動的にキャストする方法
<AdditionalParameters>
<PublishToPdf Type ="System.Boolean">False</PublishToPdf>
</AdditionalParameters>
私のコードで、私は<PublishToPdf>
ノードを含む引数の配列を構築しようとしています。
object test = (object) ((typeof(publishNode.Attributes["Type"].value)) publishNode.InnerText);
これはもちろんコンパイル時に壊れます。 XMLファイルで指定された型の実行時定義オブジェクトにpublishNode.InnerText('false')
をキャストし、それをオブジェクトに保存する方法を理解できません(型を節約します)。
ありがとう、それは正常に働いた。 – LolaRun
はい、destinationTypeを取得するには、 を使用してください。var destinationType = Type.Parse(publishNode.Attributes ["Type"]。value); – Digitalex
Type.Parse()は存在しないようです。万一Type.GetType()を意味しましたか? –