1
条件/計算が実行時に作成された場合、動的に実行するJavaScriptのような評価メソッドを探しています。ソリューションはポータブルクラスライブラリで動作する必要があります。C#ポータブルクラスライブラリ - 評価関数
System.Data.DataTable table = new System.Data.DataTable();
object result = table.Compute("2 > 1", string.Empty); //true
result = table.Compute("1+1", string.Empty); //2
しかしSystem.Data.DataTable
がPCLでは使用できません:私はこれを使用し、私の非ポータブルプロジェクトで
。何か案は?
は、詳細な回答をいただき、ありがとうございます。残念ながら、ソリューションは私の要件をカバーしていません。さらなる研究の後、私は適切な評価関数を見つけました:https://github.com/nreco/lambdaparser。このライブラリは私のすべての要件をカバーしています。 – OPunktSchmidt
少なくとも、YAMPは、NReco Parserができることを実行する能力を備えています。しかし、あなたがNRecoパーサーに満足すれば、それはまあまあです。がんばろう! –