定义参数然后转换,讲str转换成int
Lua语言你发帖到C#来, 肯定是麻烦. lua语言就很简单了 str = "5+3*2" f = load("return " .. str); n = f(); print(n)
'5+3*2'-'0'
啥语言的?得知道啥语言才能给改
我以前是借助datatable的 来执行表达式。。 System.Data.DataTable dt = new System.Data.DataTable(); var Result = dt.Compute("你的字符串", "");
Microsoft.JScript.Vsa.VsaEngine ve = Microsoft.JScript.Vsa.VsaEngine.CreateEngine(); return Microsoft.JScript.Eval.JScriptEvaluate(sExpression, ve);
[quote=引用 8 楼 智者知已应修善业 的回复:] 可能没说清楚,其实用的lua编写,其他的就不符合我的需求,你这个比较符合。
110,568
社区成员
642,567
社区内容
加载中
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧