using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Data; namespace Console11 { class Program { static void Main(string[] args) { System.Data.DataTable table = new Dat
根据总结,大概分为以下三种: 第一种: 用DataTable中的Compute方法. 例如:" 1*2*3 " 代码如下: var a = new System.Data.DataTable().Compute("1*2*3", ""); //结果a=>6 第二种:利用javascript中的Eval方法解析.此方法需引入添加COM引用:Microsoft Sctipt Control 1.0 在使用过程中,若出现无法嵌入互操作类型“MS
public object ComputeExpression(string expression) { var result = new DataTable().Compute(expression, null); return result; } MessageBox.Show(ComputeExpression("(1363 + 123)*345 /123").ToString()); htt