0
 string stringValue = "1+2+3";

上記の文字列値を演算子"1+2+3" で変換して、以下の C# に示すように intvalue に割り当てるにはどうすればよいですか。

 int intValue = 1+2+3;

つまり、intValue = 6;

4

3 に答える 3

0

私は多くのプロジェクトでこのライブラリを使用してきました: C# 計算エンジン

使い方はとても簡単です:

var ce = new CalcEngine();
double result = (double)ce.Evaluate("1+2+3");
于 2013-05-31T16:13:09.513 に答える
0

DataTable.Compute を使用します ( http://msdn.microsoft.com/en-us/library/system.data.datatable.compute.aspx )

  var result = new DataTable().Compute("2-3/4*12", null);

そして、これはこれまで何度も尋ねられてきました。

于 2013-05-31T16:05:39.197 に答える