C# 调用JS Eval,高效率
发布时间:2020-12-16 01:23:56 所属栏目:百科 来源:网络整理
导读:/// summary /// 动态计算表达式 /// /summary class JSCaller{ /// summary /// 动态计算表达式 /// /summary function Eval(expression: String) { return eval(expression, " unsafe " ); }} 1、将上面代码保存为 d:JSCaller.js 2、在运行中执行命令:js
/// <summary> /// 动态计算表达式 /// </summary> class JSCaller { /// <summary> /// 动态计算表达式 /// </summary> function Eval(expression: String) { return eval(expression,"unsafe"); } } 1、将上面代码保存为 d:JSCaller.js string expression = "(12345 + 321) * 50"; int result = Convert.ToInt32(new JSCaller().Eval(expression)); Console.WriteLine($"计算结果为:{result}"); ? jsc用法说明:https://docs.microsoft.com/zh-cn/previous-versions/cc435270(v=vs.71) 从命令行编译 JScript 代码(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- React Native之组件Component与PureComponent
- 在.NET?Framework中轻松处理XML数据(四)
- 读懂 SOLID 的「单一职责」原则
- c# – 不能在代码中获取DropDownList的文本 – 可以获取值但
- AjaxPro使用方法
- 关于多媒体程序运行速度的研究
- ruby-on-rails – 如何在ActiveAdmin gem中创建自定义页面
- ruby-on-rails – Ruby on Rails,使用同名枚举的问题
- c# – 无法通过app config连接自定义tracelistener类 – Co
- Flex中AdvancedDataGrid上的TreeColumn的ItemRenderer