c#中假定有字符串:"5*3+2-1",如何执行这个字符串使得结果 = 16就是把字符串解析成指令进行执行
解决方案 »
- 谁能告诉我http协议里user-agent常见的值,以及如何用C#过去机器的默认浏览器
- C# WinForm 窗体程序如何调用mp3格式的音频文件
- 我在treeview 得doubleclick里写插入 代码, 执行的时候发现双击后有展开但马上又缩回去了
- 应当采用什么技术?
- 朋友,当你闲暇时,不妨玩玩这个翻牌游戏
- 急!!请求帮忙!!希望大家能帮帮!
- help
- 关于一个字符串替换算法的问题
- 请教一个低能问题!
- 关于dll调用问题,请高手帮小弟一把
- 问:如何获得网站访问记录
- C#连接ACCESS数据库出现如下错误:数据库没设置密码连接正常,如果设置了密码,并在连接时提供了密码,出现信息文件丢失或文件正被其他用
但是你说的那个是可以的,C#可以调用Jscript引擎执行5*3+2-1
其实.net 内置的不过无法直接使用DataTable 的变态用法using(DataTable dt = new DataTable())
{
int ii = (int)dt.Compute("5*3+2-1",null);
}
//或
int i = (int)new DataTable().Compute("5*3+2-1",null);返回 16
如果要执行,代码的话 CSDN 有很多文章
又动态编译 C#,VB.net 的这些是 。net 内置功能还有用 javaScrip ,VB script 的是 com 控件
系统自己带的,CSDN 也有相关文章
的这个功能也很好用。多谢!结贴!
C# Script (missing puzzle piece)
By Oleg Shilo
http://www.codeproject.com/csharp/cs-script_for_CP.asp
C# Script for .NET 2.0
http://www.codeproject.com/csharp/CSharpScript.asp