使用 ClearScript 执行脚本的过程如下:

  1. 创建一个 ScriptEngine 实例:
var engine = new Microsoft.ClearScript.V8.V8ScriptEngine();
  1. 执行脚本:
string script = 'function add(x, y) { return x + y; }';
engine.Execute(script);
  1. 获取返回值:
object result = engine.Script.add(1, 2);
Console.WriteLine(result); // 输出 3

可以看到,通过调用 engine.Script 对象的方法,可以直接调用脚本中的函数,并获取返回值。

C# 使用 ClearScript 执行脚本并获取返回值

原文地址: http://www.cveoy.top/t/topic/lXa5 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录