4

Silverlight で Mathematics Expression Evaluator を作成したいと考えています。これを簡単に行うには、System.Reflection、System.Reflection.Emit、System.CodeDom.Compiler、およびその他の関連アセンブリを使用して、オンザフライでコンパイルする必要があります。

ただし、Silverlight で利用できるこのクラスが見つかりません。

何か提案をください。

4

1 に答える 1

7

System.ReflectionSilverlight は CodeDomを実行せず、System.Reflection.EmitSilverlight の mscorlib に存在します。

したがって、式エバリュエーターを実行する場合は、式の IL を発行する必要があります。

または、Javascript を使用できる場合は、ホスト ブラウザーに評価を実行させることができます。

于 2010-05-09T19:19:45.520 に答える