我要做一个多功能计算机的小程序,在文本框里输入sin(30) * 2 + 10 - 5 / 2,如何实现单击等号按钮就得出答案?
解决方案 »
- c# B/S 导出word或者excel 试例子 帮忙解决下问题
- 通过类名得到类
- TextBox 数据绑定 修改数据后要移动到其他行才能保存
- datagridview的数据如果使用上下键来移动的时候是什么动作呢?
- 求:VS2008使用C#调用matlab的mat接口函数的操作
- 常见问题:怎样把html文本 去格式化
- Console控制台程序遇到问题,求助。关于Application/Thread/强制退出
- vs2008 express 不能在创建项目时,选择版本,怎么办?
- conn.close和conn.dispose有什么区别
- 为什么我用aNode=treeview.getnodeat(e.x,e.y)得到的treeNode却是null哪?
- 对象调用问题
- 高手帮忙看看Delphi代码转C#代码问题
string expression = @"tan(30) * 2 + 10 - 5 / 2";
string exp = expression.Replace("sin", "Math.sin");
exp = exp.Replace("cos", "Math.cos");
exp = exp.Replace("tan", "Math.tan");
Microsoft.JScript.Vsa.VsaEngine myEngine = Microsoft.JScript.Vsa.VsaEngine.CreateEngine();
object resul = Microsoft.JScript.Eval.JScriptEvaluate(exp, myEngine);