C# V8ScriptEngine 执行脚本并获取对象结果
您可以使用 '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[]' 类型。
原文地址: https://www.cveoy.top/t/topic/l2xe 著作权归作者所有。请勿转载和采集!