C#中字符串转换为计算公式

添加COM引用:

 

private void button_Click(object sender, EventArgs e)
{
  MSScriptControl.ScriptControl sc = new MSScriptControl.ScriptControlClass();
  sc.Language = "JavaScript";
  MessageBox.Show(sc.Eval("((2*3)-5+(3*4))+6/2").ToString());//1+12+3
}

运行结果:16  

 

posted @ 2019-09-06 16:26  microsoftzhcn  阅读(1145)  评论(0编辑  收藏  举报