0
A
答えて
0
より大きいちょうどあなたの引用符を削除する場合、これはtrueを返したいです。あなたは、おそらく値は、あなたが、その後の後にあるものであれば、あなたはしかし、文字列形式string toEval = (5 > 4).ToString()
でそれをしたい場合は、おそらくbool toEval = 5 > 4;
0
オペレータ>
は、2つの数値あなたを比較するための事前に定義された算術演算子である必要).ToStringを(含める必要が文字列値には適用できません。あなたの要件を完了するには、このようなシナリオを実装することができます
をa
とb
は整数型の2つの文字列変数であり、それぞれ5
と4
で初期化されてみましょう。 toEval
が出力変数になります。
int a = 5, b = 4;
string toEval = "";
if (a > b)
toEval = "A is bigger than B";
else
toEval = "B is bigger than A";
0
かなりエキサイティングです.NETでExpression
クラスは、ありますが、残念ながら、組み込みのExpression
パーサはありません。
しかし、あなたはまだ簡単な数学expresionsをこのように評価することができます。
var evaluator = new DataTable();
string toEval = "5 > 4";
bool result = (bool)evaluator.Compute(toEval, string.Empty);
0
これを行うにはthis question.で説明したように完全にあなたが他のライブラリがあまりにも挙げるありますSystem.Linq.Dynamicライブラリを使用することができます。
関連する問題
- 1. Ruby - 文字列内の評価
- 2. 文字列内でのColdFusion cfif評価
- 3. 文字列入力を評価するswitch文C++
- 4. 評価文字列(補間)
- 5. javascript document文字列を評価する
- 6. 括弧内の式を文字列で評価する
- 7. 文字列内のブール式を評価する - 、
- 8. 評価文字列や空のセル
- 9. VB.Net-文字列の数式の評価
- 10. C++で変数if文を評価する
- 11. 数学の評価文字列
- 12. 文字列変数とパラメータ評価
- 13. 動的HTML評価:HTML文字列に
- 14. Sass内の文字列内の変数または式を評価する
- 15. 変換JSON文字列は、私は、文字列を有する選択評価
- 16. C++ if文の数学的評価のバグ
- 17. 数学関数を文字列から評価する
- 18. Matlab - 文字列から関数を評価する
- 19. 等号を含む文字列を評価するには?
- 20. 文字列の数式を評価しますか? (NSStringの)
- 21. SQL計算列評価の数字が文字列
- 22. 文字列を数学的な評価に変換する
- 23. R data.tableをフィルタリングする文字列を評価するには?
- 24. ルビのデータモデルを変更する文字列を評価
- 25. Python - 文字列の一致を評価する際の型エラー
- 26. Lua:文字列:文字が昇順であるかどうかを評価
- 27. シンボルを評価なしの文字列に変換する
- 28. Struts2:プロパティ値の文字列リテラルを評価する
- 29. jmeterの文字列値を評価する
- 30. Python 3文字列の変数を評価する
ありがとうございます!できます! – AnnoyingDog87
いいえ、心配しないでください...私はなぜこの回答のために非常に多くの票を得ているのか分かりません。 –