我爱二次元什么时候播,免费算卦网,传力接头厂家
对象引擎,以路径形式访问对象属性,例data.product[1].name。
在做excel模板引擎的时候,为了能方便的调用对象属性,找了一些模板引擎,不是太大就是不太适用于excel,
因为excel模板中不太适用写一些语法,所以要简化,现把对象引擎这一块简化抽出来分享
开源地址:https://github.com/guandy/objectengine
用例:
product product = new product() { url = "http://www.baidu.com", createtime = datetime.now }; list<product> productlist = new list<product>(); for (int i = 0; i < 15100; i++) { product p = new product(); p.name = $"产品{i}"; p.url = $"http://www.baidu.com{i}"; p.remark = $"备注{i}"; p.index = i + 1; p.price = i + 3.5m; p.createtime = datetime.now; productlist.add(p); } user user = new user() { name = "张三", age = 18, product = productlist, productsigle = product }; objectengine objectengine = new objectengine(); objectengine.setdata(user); var value = objectengine.getvalue("data.name"); var value1 = objectengine.getvalue("data.productsigle.url"); var value2 = objectengine.getvalue("data.product[1].name");
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
Blazor server side 自家的一些开源的, 实用型项目的进度之 CEF客户端
.NET IoC模式依赖反转(DIP)、控制反转(Ioc)、依赖注入(DI)
vue+.netcore可支持业务代码扩展的开发框架 VOL.Vue 2.0版本发布
网友评论