首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >读取Jint中的List<Employee>值

读取Jint中的List<Employee>值
EN

Stack Overflow用户
提问于 2017-09-29 08:30:39
回答 1查看 769关注 0票数 0

首先是一个一般性的问题:是否有关于jint的文档?除了github页面上的示例之外,我找不到任何东西。

我试着做一些类似于Jint的下面的例子。但是,我很难把这个值读回来。

代码语言:javascript
复制
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");
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-02-24 17:35:05

我不知道你到底想做什么,但这是基于jint的能力。您可以在JavaScript中使用您的员工列表。

代码语言: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

希望这能帮到你。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46484799

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档