您可以使用 'ScriptEngine.Script' 属性获取脚本执行的结果。它将自动将执行结果转换为 'object' 类型。

例如:

using (var engine = new V8ScriptEngine())
{
    engine.Execute("var x = 42; var y = 'foo'; [x, y];");
    var result = engine.Script;
    Console.WriteLine(result.GetType()); // 输出 System.Object
    Console.WriteLine(result); // 输出 System.Object[]
}

在上面的示例中,'engine.Execute' 方法执行了一个简单的脚本,该脚本返回一个包含两个值的数组。'engine.Script' 属性将自动将该数组转换为 'object[]' 类型。

C# V8ScriptEngine 执行脚本并获取对象结果

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

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