首先是一个一般性的问题:是否有关于jint的文档?除了github页面上的示例之外,我找不到任何东西。
我试着做一些类似于Jint的下面的例子。但是,我很难把这个值读回来。
var emp = new Employee {Name = "Mike"};
var employees = new List<Employee>();
employees.Add(emp);
var engine = new Engine();
engine.SetValue("employees", e);
// how to get the value "Mike" out of the engine?
JsValue name = engine.GetValue("e[0].Name");发布于 2018-02-24 17:35:05
我不知道你到底想做什么,但这是基于jint的能力。您可以在JavaScript中使用您的员工列表。
var emp = new Employee { Name = "Mike" };
var employees = new List<Employee>();
employees.Add(emp);
var engine = new Engine();
engine.SetValue("employees", employees);
// how to get the value "Mike" out of the engine?
JsValue name = engine.Execute("employees[0].Name").GetCompletionValue();
System.Console.WriteLine(name.ToString());//This should return Mike希望这能帮到你。
https://stackoverflow.com/questions/46484799
复制相似问题