Q
実装JS評価
1
A
答えて
4
実際には、JScriptC#のから機能...
は、次のJScriptコードで、ファイルJsMath.jsを作成します。
class JsMath
{
static function Eval(expression : String) : double
{
return eval(expression);
};
}
は、DLLにそれをコンパイルします。
jsc /t:library JsMath.js
はJsMathへの参照を追加します。 DLLをプロジェクトに追加します。今、あなたのコード内でJsMathクラスを使用することができます:あなたがC#3.0/.NET 3.5を使用することができる場合
double result = JsMath.Eval(expression);
+0
これは非常に実用的な解決策です任意の.NET言語で迅速に評価できます。 Microsoft.JScript.dllへの参照も含める必要があります。 – gavi
0
は、MSDNコードギャラリーでC# Samples for Visual Studio 2008で完全に動作表現パーサーのサンプルがあります、DynamicQuery下。これにより、単一の式を評価するだけでなく、関数(デリゲート)をLINQ式から作成することさえできます。 (LinqDataSource
コントロールはこのサンプルを少し修正したものを内部的に使用します)
-1
http://json.org/に移動し、下にスクロールします。左の列でC#を探します。
関連する問題
- 1. Neo4j 5 Starユーザー評価の実装
- 2. 実装の星の評価角度
- 3. Slimer Jsウェブページ評価
- 4. Ruby on Railsフォームの星評価を実装する
- 5. SWI-Prologで部分評価を実装する
- 6. 評価実装をどのように構築しますか?
- 7. barbatus:流星jsの星評価エラー
- 8. JSグローバルが評価でクラッシュする
- 9. ジェスチャー認識装置星評価システム
- 10. 一度評価の後に評価の星を無効にするjs
- 11. Tensorflow Estimator - 評価データセットの定期評価
- 12. POI公式評価の評価
- 13. 評価の範囲内のExcel評価
- 14. フィードバック評価の星の評価
- 15. 評価
- 16. 評価
- 17. 評価なしのjqueryメソッドの実行
- 18. リニアサーチと短絡評価(実行時エラー)
- 19. ユーザー定義関数で短絡評価を実装する方法は?
- 20. どのようにmutateのようなチェーン評価を実装するには?
- 21. fivestarモジュールを使用せずにdrupalで星評価を実装する
- 22. mlとhaskellでスタティックスコープ、ダイナミックスコープ、およびレイジー評価を実装する方法は?
- 23. トリプル等価式評価
- 24. マルチクラスクラシファイア評価
- 25. 評価ツリー
- 26. 評価関数
- 27. MYSQL評価アルゴリズム
- 28. WEKAクラシファイア評価
- 29. Dolist評価エラー
- 30. ブーストラムダコレクションサイズ評価
MSScript.dllをプロジェクトに含めることができますか?回答があれば – Dewfy
a = "<>/100"となります。 a.replace( "<"、 "20"); 文字列b = eval(a); 結果として.2を取得する必要があります どうすればC#で行うことができますか? JScriptを使用せずにできますか? eval(a)を置き換えるには です。 –
Preetham
[C#eval相当?](http://stackoverflow.com/questions/4629/c-eval-equivalent) – rahul