Javascript.NET
来自软件开发
Wzwyc(讨论 | 贡献)2019年9月10日 (二) 18:17的版本 (创建页面,内容为“Javascript.NET是一个将Google V8 Javascript引擎集成和引入到CLI环境的工具,它可以在运行的过程中,使用C#代码来执行JavaScript代码…”)
Javascript.NET是一个将Google V8 Javascript引擎集成和引入到CLI环境的工具,它可以在运行的过程中,使用C#代码来执行JavaScript代码。威力强不强大,还是看代码吧:
using (JavascriptContext context = new JavascriptContext()) { //设置参数 context.SetParameter("console", new SystemConsole()); context.SetParameter("message", "Hello World !"); context.SetParameter("number", 1); //JS 脚本 string script = @" var i; for (i = 0; i < 5; i++) console.Print(message + ' (' + i + ')'); number += i; "; //执行脚本 context.Run(script); // 获取参数值 Console.WriteLine("number: " + context.GetParameter("number")); }